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

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

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

ну а если заменить getElementById на getElementsByClassName, то ничего и не срабатывает.
  • Вопрос задан
  • 1163 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
VIKINGVyksa
@VIKINGVyksa
front-end developer
по id возвращает элимент, а по классу возвращает коллекцию
берите просто элимент который хотите
document.getElementsByClassName('asd')[0].addEventListener('click',function(){console.log('click!')},false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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