【发布时间】:2018-05-18 20:56:28
【问题描述】:
如何使这段代码与外部 javascript 文件一起使用?
<!DOCTYPE html>
<html>
<body>
<h2>My First Page</h2>
<p id="demo"></p>
<script>
var elem = document.getElementById("demo");
elem.innerHTML = "Hello World!";
</script>
</body>
</html>
如果我尝试在 script.js 文件中编写它,它将返回此错误: “类型错误:elem 为空”
OBS:我将其作为内部 HTML 运行没有问题,只是外部部分正在吸引我。
【问题讨论】:
-
在
</body>标签之前加载你的脚本文件 -
什么是“OBS”? Google 告诉我的只是 Open Broadcaster Software。
-
下次当您提出问题时,请发布无效的版本,而不是有效的版本。在这种情况下,很容易猜出问题可能是什么,但情况并非总是如此,如果没有看到非工作版本,您永远无法确定。
标签: javascript dom innerhtml