@eldgammel

Как удалить элементы?

Знаю, что есть такой вариант:

var deleteElement = document.getElementById("idDelete");
deleteElement.remove();

Но он удаляет только по id. Мне нужно удалить все элементы с классом "downAB".
Как сделать?
  • Вопрос задан
  • 313 просмотров
Решения вопроса 3
Tim-A-2020
@Tim-A-2020
document.querySelectorAll('.downAB').forEach( item => item.remove())
Ответ написан
Комментировать
@ggrachdev
С помощь querySelector можете CSS селекторы любые подставлять
querySelector - берет первый элемент
querySelectorAll - все

var deleteElement = document.querySelector("#idDelete");
deleteElement.remove();


Пример:
var deleteElements = document.querySelectorAll(".example");
for (var i = 0; i < deleteElements.length; i++) {
   deleteElements[i].remove();
}
Ответ написан
Комментировать
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
const elems = document.querySelectorAll('.class');
elems.forEach(i => {i.remove()})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект