Qurel
@Qurel

Как сделать переключение класса active между ссылками на чистом JS?

Вот мой код, не работает
window.onload = function() {

  let headerMenuLink = document.getElementsByClassName("header-menu__link");
  for(let i = 0; i < headerMenuLink.length; i++) {
    headerMenuLink[i].addEventListener("click", function() {
      if(headerMenuLink[i].classList.contains("active")) {
        headerMenuLink[i].classList.remove("active");        
      }
      this.classList.add("active");
    });
  }
  
}
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
RAX7
@RAX7
При переключении класс active нужно удалять со всех ссылок, а добавлять только кликнутой
https://codepen.io/anon/pen/vQwKMY
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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