@viktorross

Как сменить класс блока по клику?

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

допустим у меня есть class = s_1 и class = s_2

s_1 установлен по умолчанию, я хочу нажатием на ссылку с классом s_3 сменить s_1 на s_2

как это можно сделать?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
sniggering_deus
@sniggering_deus
Mother is a god in the eyes of a child.


const elementFirst = document.querySelector(".element-first"),
  elementSecond = document.querySelector(".element-second"),
  elementThird = document.querySelector(".element-third");

elementThird.addEventListener("click", () => {
  elementFirst.classList.toggle("element-first__active");
  elementSecond.classList.toggle("element-second__active");
});


UPD:



const items = document.querySelectorAll(".items");
const button = document.querySelector(".button");

items.forEach(item => {
  button.addEventListener("click", () => {
    item.classList.toggle("active");
  });
});
Ответ написан
Ваш ответ на вопрос

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

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