Задать вопрос
o_may
@o_may
junior QA

Почему не работает addeventlistener?

<h4 class="fold-button">свернуть</h4>
У fold-button стоит display: block, если это важно.
var foldBtns = document.getElementsByClassName('fold-button');

for (var i = 0; i < foldBtns.length; i++) {
foldBtns[i].addEventListener('click', function() {alert('you clicked')});
};

Планировалось делать более сложную функцию, но даже на этой не работает. В чем может быть проблема?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@sergiysan
Возможно, ваш скрипт подключён в head и просто не видит h4. Потому как скрипт вполне рабочий
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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