如果 p 标签放在上面,脚本放在下面,下面的脚本工作得很好
<p id="dom_intro">Hello</p>
<script>
x=document.getElementById("dom_intro");
document.write("<p>This is the text of dom intro" + x.innerHTML + "Howzzat </p>");
</script>
如果首先放置脚本并且将 html p 标记放置在脚本下方的相同代码不起作用,我会收到错误 x is null or undefined
<script>
x=document.getElementById("dom_intro");
document.write("<p>This is the text of dom intro" + x.innerHTML + "Howzzat </p>");
</script>
<p id="dom_intro">Hello</p>
我尝试将脚本粘贴到外部 javascript 文件中并放在头部我得到同样的错误。html 渲染后是否有任何 javascript 或 jquery 脚本来加载 javascript 文件