Задать вопрос

Почему не выбираются элементы с помощью querySelectorAll?

Проблема заключается в том что у меня есть кнопки js--btn-delete и я хочу на каждой отлавливать клик, выбираю с помощью document.querySelectorAll('.js--btn-delete'), а мне выдает пустой массив.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
Потому что эти элементы создаются динамически. Можешь написать обработчик события клика по ним например так:
document.addEventListener('click', function (e) {
    if (e.target.classList.contains('js--btn-delete')) {
        //тут пишешь что нужно делать по клику
    };
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы