Я пытался написать эту простую программу на JavaScript, которая меняет цвет фона при нажатии кнопки.
Когда я помещаю этот JS-код в теги 'head', он НЕ работает, но когда я помещаю его в тег 'body', он работает. (При размещении внутри корпуса я убрал window.onload)
<script>
window.onload = function(){
var para = document.getElementById("para");
function togglecolor(){
if(para.className != "yellow") para.className = "yellow";
else para.className = "notYellow";
}
}
</script>
Вот HTML:
<h1 id="para" class="">Hello World! </h1>
<button onClick="togglecolor();">Press Me</button>
Я не могу понять, почему это не работает, когда места внутри "головы".