@Vlasok

Как сделать событие на js?

Всем привет, как сделать так, что бы при выборе одного элемента у другого пропадал класс active и давался тому, на кого кликнули, и так на каждого. Грубо говоря, как сделать выбор блока?
<ul class="downer__list-top">
   <li>Топы</li>
   <li class="active">Платья</li>
   <li>Футболки</li>
   <li>Штаны</li>
   <li>Кофты</li>
</ul>
  • Вопрос задан
  • 127 просмотров
Решения вопроса 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
document.querySelector('.downer__list-top').addEventListener('click', function(e) {
   for (var i = 0; i < this.children.length; i++) {
       this.children[i].classList.remove('active');
   }
   e.target.classList.add('active');
});
Ответ написан
Комментировать
E1ON
@E1ON Куратор тега JavaScript
Programming, Gamedev, VR
Можно и без циклов
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы