@DarCKoder

Как настроить событие на элемент отслеженный getElementsByClassName???

К примеру:
var getWithId = document.getElementById("asd");
getWithId.onclick = function(){
this.innerHTML = "value";
}
Так всё работает!

ну а если заменить getElementById на getElementsByClassName, то ничего и не срабатывает.
  • Вопрос задан
  • 1104 просмотра
Решения вопроса 1
VIKINGVyksa
@VIKINGVyksa
front-end developer
по id возвращает элимент, а по классу возвращает коллекцию
берите просто элимент который хотите
document.getElementsByClassName('asd')[0].addEventListener('click',function(){console.log('click!')},false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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