Задать вопрос
@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';
})
  • Вопрос задан
  • 904 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы