getelementbyid不工作,返回null
问题描述:
我在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