У меня есть следующий фрагмент кода. Вопрос: onclick
Событие не срабатывает для второго ярлыка, который имеет тот же самый класс, что и первый. Почему это? Я искал в Интернете и нашел несколько решений, но все они находятся в jQuery. Но я хочу это в чистом JavaScript. Кто-нибудь знает, что я делаю неправильно здесь?JavaScript: событие click для одного и того же имени класса
var label = document.getElementsByClassName('text');
label[0].onclick = function() {
\t console.log(true);
};
<label class="text">Hello</label>
<label class="text">World!</label>
PS: Я знаю, что этот вопрос был здесь несколько раз просил (но решения для Jquery). Поэтому, пожалуйста, не отмечайте этот вопрос как дубликат:/
'getElementsByClassName' возвращает массив (собрание) узлов, и вы только применяя функцию первый элемент [0] ' – jake2389