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

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

Есть такой js код:

let button = document.querySelector('.item');
button .onclick = function() {
  button .classList.toggle('dropdown');
};

И такой html код:

<div class="item">
	Кнопочка1
	<div class="dropdown">
		<span>1</span>
		<span>2</span>
		<span>3</span>
	</div>
</div>

<div class="item">
	Кнопочка2
	<div class="dropdown">
		<span>1</span>
		<span>2</span>
		<span>3</span>
	</div>
</div>


В html выше есть два элемента .item (по идее их больше чем два, скажем 10).
Как сделать так, чтобы класс появлялся только у того элемента, на который я кликаю?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@MagicMight
no magic quotes
Пригласить эксперта
Ваш ответ на вопрос

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

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