innerHTML 语法错误不起作用;未捕获的 TypeError:无法设置 null 属性(设置“innerHTML”)[重复]
2021-11-15
895
由于某种原因,我一直收到来自此“innerHTML”的语法错误,有人可以帮助我吗?
HTML 代码:
<div id="ID"></div>
JavaScript 代码:
document.getElementById("ID").innerHTML = "Test";
语法错误: 未捕获的 TypeError:无法设置 null 属性(设置“innerHTML”)
我试图使用“innerHTML”和“getElementById”让 div 响应“Test”,但语法错误阻碍了它。
3个回答
错误意味着未找到具有选择器ID的js。您需要ID作为选择器。请查看:
document.getElementById("ID").innerHTML = "Test";
<div id="ID">Hello</div>
Maik Lowrey
2021-11-15
在网页上当前不存在的ID上运行getElementById,如果您正在使用多个场景的项目工作,并且尝试将其调用当前未显示的场景中的元素,则会给您带来此错误在屏幕上,它会出错,并在此错误中出错。
N80
2021-11-15
错误指的是
document.getElementById("ID")
无效。这意味着“ID”不存在。在您的 HTML 代码中,需要有一个带有
id="ID"
的对象。
Thomas Van Nuffel
2021-11-15