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

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

Есть массив кнопок (var a = document.getElementsByClassName ("btn");) как сделать, чтобы при нажатии на любую из кнопок вызывалась одна и та же функция?
  • Вопрос задан
  • 815 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Решения вопроса 2
@andreysuha
Что то знаю
a.forEach(btn => {
    btn.addEventListener('click', () => youFunc());
})


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

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

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

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