Elepsis Eclipse
Гений
(64361)
4 года назад
< script src="script.js" defer >< /script >
Можно попробовать так.
defer будет выполнять скрипт уже после загрузки страницы.
Браузер "читает" страницу сверху вниз, и когда срабатывает скрипт, id="change" еще не загружен.
Или... можно записать такую функцию:
window.addEventListener('DOMContentLoaded', function(){
а здесь уже писать код...
});
.square{
background-color: green;
}
JS
var change = document.getElementById("change");
change.style.backgroundColor = "red";
ошибка
script.js:2 Uncaught TypeError: Cannot read property 'style' of null