通过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>