我在JavaScript中遇到了getElementById
的問題,控制檯只是說'不能讀取null的屬性'style',即元素爲null,即使它不爲null?getelementbyid不工作,返回null
HTML
<h1 id="title">Title</h1>
的JavaScript
document.getElementById('title').style.color = 'red';
我在JavaScript中遇到了getElementById
的問題,控制檯只是說'不能讀取null的屬性'style',即元素爲null,即使它不爲null?getelementbyid不工作,返回null
HTML
<h1 id="title">Title</h1>
的JavaScript
document.getElementById('title').style.color = 'red';
你是否在綁定dom前設置h1的顏色?試試這個:
<body onload="myFunction()">
function myFunction(){
document.getElementById('title').style.color = 'red';
}
無法重現。 – lilezek
我想你在DOM加載之前試圖訪問。 – anu
如何在dom獲取加載後執行代碼? – marina