@E_Melqonyan

Как поменять цвет нескольких дивов с помощью OnClick в JS?

У меня есть 4 дива, и я должен сделать так, чтобы при нажатии на одного поменялся цвет, а когда я нажму на другой из этих дивов, цвет первого стало прежним, а этот поменял цвет.
То есть, чтобы из этих дивов только один смог поменять цвет, а не все одновременно.
Да и задача в том, чтобы написать простой примитивный код со знаниями новичка.
Это мой изначальный код:
HTML содержит 4 блока дива с классом box
Это мой CSS:

.box {
    width: 200px;
    height: 200px;
    background-color: black;
    transition: all .3s linear;
    display: inline-block;
}

А это JS:

const elem = document.querySelector('.box');

elem.addEventListener ('click', () => {
    elem.style.backgroundColor = 'red';
})
  • Вопрос задан
  • 780 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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