当前位置:主页 >> JavaScript >> 正文
TypeError: Cannot set property innerHTML of null错误
阅读:513 输入:2019-01-18 11:13:42

通过document中的innerHTML方法修改一个<p>标签的内容,报以下错误。"Uncaught TypeError: Cannot set property 'innerHTML' of null"错误。

解释:错误原因为document中的innerHTML为空,也就是说在加载js文件时,找不到其中调用的对象即文中的<p>标签。

因此需要将js文件引用放置到<p>标签之后,即:

<body>
<p id ="pid">Hello</p>
<script>
document.getElementById("pid").innerHTML = "Hello World.";
</script>
</body>