@Dmitr66

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

Есть список
<ul>
  <li class="one">First</li>
  <li class="two">Second</li>
  <li class="three">Third</li>

При клике на элемент добавляем ему active
let one= document.querySelector('.one');
let two= document.querySelector('.two');
let three= document.querySelector('.three');

one.onclick = () => {
	one.classList.add('active');
}
two.onclick = () => {
        two.classList.add('active');
}
three.onclick = () => {
        three.classList.add('active');
}


Однако, если мы кликнем на >1 элемента, то у нас будет >1 active, а как сделать так, чтобы при клике на один класс, active удалялся у дркгих? Без jQuery
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@bogomazov_vadim
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект