@Daibend
Начинающий пайтон дэв.

Почему .getelementsbyclassname выберает лишь 1 элемент с данным классом?

Есть несколько div-ов с одним классом. Для этого класса я прописал onclick, в результате которого должен вывести alert("hello world"). Но у меня выводится алерт, лишь в случае если я кликаю на ПЕРВЫЙ div из списка. Почему оно так работает, как исправить?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
const elements = document.getElementsByClassName('test')

for (let i = 0; i < elements.length; i++) {
    elements[i].addEventListener('click', () => {
        alert(i + ' элемент')
    })
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект