@Crushing

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

Не работает данный js код:
var townHover = document.getElementsByClassName('town_hover');

townHover.onclick = function() {
	alert('thx');
};


На этом сайте: https://uzinouzi.github.io/Polind/

По идее этот код должен собрать элементы с классом town_hover и при клике на данный элемент вывести алерт, но не выходит :(
  • Вопрос задан
  • 260 просмотров
Решения вопроса 1
Yadro
@Yadro
`townHover` это массив.
Такой код должен сработать:
var townHovers = document.getElementsByClassName('town_hover');

Array.from(townHovers).forEach((btn) => {
  btn.addEventListener('click', () => alert('thx'));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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