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

Почему Uncaught TypeError: Cannot set property?

5f32b1615ad44190597975.png

<button>LOSER</button>
    <script>
        var changer = document.querySelector("button");
        changer.style.background = "#faf564";
        changer.addEventListener("click",function(){
            document.style.background = "blue";
        });
 </script>


По задумке при нажатии на кнопку будет изменяться фон страницы, но постоянно выходит ошибка,которую я привел в описании. Как это исправить?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
1. как уже сказали – document.body.style.background
2. changer.addEventListener а не change.addEventListener
Ответ написан
Комментировать
E1ON
@E1ON Куратор тега JavaScript
Vocaloid lover
document.body.style.background = "blue";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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