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

Как отследить клик и добавить этому элементу класс?

Такой вопрос: есть 3 кнопки. как сделать чтобы при клике добавлялся класс той кнопке, которую нажали, а если кликнули на другую, то с первой убрать этот класс, и добавить на ту, которую кликнули?
Наподобие когда проходишь тест.

<button>Button #1</button>
<button>Button #2</button>
<button>Button #3</button>
  • Вопрос задан
  • 2134 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
1. Найти кнопки или родителя.
2. Повесить на все кнопки обработку клика, или на родителя один обработчик, чтоб он принимал объект события - е.
3. Внутри обработчика пройтись по всем кнопкам и удалить класс.
4. Потом, через e.target получить кнопку, по которой кликнули и добавить ей класс.
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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