@IlyaNoobProgrammer

Удалить/добавить класс при клике?

<div id="Navigation">
            <div class="Menu Main HideMenu" onclick="MainWindow()">Главная</div>
            <div class="Menu Work TopMenu" onclick="WorkWindow()">Работа</div>
        </div>


#Navigation {
    height: 30px;
    width: 1300px;
    font-size: 30px;
    background-color: rgb(230, 230, 230);
}


.Menu {
    height: 30px;
    width: 110px;
    padding: 0;
    cursor: pointer;
}

.Work {
    margin-left: 120px;
}

.TopMenu {
    animation: TOPMenu 1s ease;
    opacity: 1;
}

.HideMenu {
    animation: HIDEMenu 1s ease;
    opacity: 0.1;
}


function MainWindow() {
    document.getElementsByClassName('Menu').classList.remove('TopMenu')
    document.getElementsByClassName('Menu').classList.add('HideMenu')
    document.getElementsByClassName('Main').classList.remove('HideMenu')
    document.getElementsByClassName('Main').classList.add('TopMenu')
}


Помогите сделать так что при клике на одну функцию у других блоков имеющие определенный класс она удалялась и присваивалась другая, а у того div на который ты нажал наоборот. Желательно на чистом JavsScript'е
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Deeno
let button = document.querySelector('button')
button.addEventListener('click' , function(){
  this.classList.toggle('active')
})
Ответ написан
sfrancisco
@sfrancisco
Друг, где ты учишься навешивать события?
Вот ссылка, а там целый сайт, и он безценен!
лучший сайт
Ответ написан
Ваш ответ на вопрос

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

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