@vladislav997

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

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

<button>Button #1</button>
<button>Button #2</button>
<button>Button #3</button>
  • Вопрос задан
  • 2042 просмотра
Решения вопроса 2
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
1. Найти кнопки или родителя.
2. Повесить на все кнопки обработку клика, или на родителя один обработчик, чтоб он принимал объект события - е.
3. Внутри обработчика пройтись по всем кнопкам и удалить класс.
4. Потом, через e.target получить кнопку, по которой кликнули и добавить ей класс.
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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