@eldgammel

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

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

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

Но он удаляет только по id. Мне нужно удалить все элементы с классом "downAB".
Как сделать?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
Tim-A-2020
@Tim-A-2020
document.querySelectorAll('.downAB').forEach( item => item.remove())
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@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()})
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы