gpt4 book ai didi

javascript - getElementById 的非常简单的 JavaScript 示例。为什么我收到错误?

转载 作者:行者123 更新时间:2023-12-03 10:54:04 27 4
gpt4 key购买 nike

<!DOCTYPE html>
<html>
<body>
<script>
var aMessage = document.getElementById("aaa").innerHTML;
console.log(aMessage);
</script>
<p id="aaa">Hello World!</p>
</body>
</html>

当我访问文档时,我收到的控制台错误是:

未捕获类型错误:无法读取 null 的属性“innerHTML”

我错过了什么?

最佳答案

这是因为元素前面有 script 标签。尝试相反的方式:

<!DOCTYPE html>
<html>
<body>
<p id="aaa">Hello World!</p>
<script>
var aMessage = document.getElementById("aaa").innerHTML;
console.log(aMessage);
</script>
</body>
</html>

通常建议将脚本标记放在页面的最底部。还有几个events例如 loadDOMContentLoaded,一旦加载完毕,您就可以使用它们来启动脚本

关于javascript - getElementById 的非常简单的 JavaScript 示例。为什么我收到错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28327227/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com