Задать вопрос
@XXR

Почему не срабатывает click?

Изучаю js и хочу научиться по click менять цвет, вообще взаимодействовать с css через click, подскажите почему не работает данный скрипт и может кто подкинет урок где именно через click менять css свойства
<div id="bg">

    </div>

#bg {
    background: red;
    width: 100%;
    height: 800px;
   
}

const bg = document.getElementById('bg');

bg.addEventListener('click', function() {
    document.style.backgroundColor = 'black';

})
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@McBernar
Не document.style, а bg.style
Вы же у bg стили меняете.
Ответ написан
@HannStar
Front-End developer
Вроде bg.style.backgroundColor = 'black';
А вообще может удобнее будет пользоваться так:
bg.onclick = function () {
   bg.style.backgroundColor = 'black';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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