Задать вопрос
@GameDev_Easy
Сегодня я пишу на змеях...

Как отработать нажатие для массива кнопок?

Есть массив кнопок (var a = document.getElementsByClassName ("btn");) как сделать, чтобы при нажатии на любую из кнопок вызывалась одна и та же функция?
  • Вопрос задан
  • 777 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@andreysuha
Что то знаю
a.forEach(btn => {
    btn.addEventListener('click', () => youFunc());
})


Или возьмите jquery и не партесь
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Делегирование событий.

Можно только слушать события на общем родителе, и проверять, есть ли искомый класс в кликнутом элементе:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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