【发布时间】:2021-12-26 20:09:42
【问题描述】:
由于某种原因,我不断收到此“innerHTML”的语法错误,有人可以帮助我吗?
HTML 代码:
<div id="ID"></div>
JavaScript 代码:
document.getElementById("ID").innerHTML = "Test";
语法错误: 未捕获的 TypeError:无法设置 null 的属性(设置“innerHTML”)
我正在尝试使用“innerHTML”和“getElementById”使 div 以“测试”响应,但语法错误妨碍了。
【问题讨论】:
-
这个错误意味着
document.getElementById("ID")没有返回对DOM对象的引用,所以没有什么可以设置innerHTML的。 -
请同时提供您正在使用的 HTML 代码。提示:不要使用“ID”作为和ID,而是使用更具体的东西,例如id="left-sidebar"。并确保 ID 是唯一的。
标签: javascript html syntax-error innerhtml