gpt4 book ai didi

javascript - 有人可以向我解释为什么我收到 Uncaught TypeError : cannot set property of null

转载 作者:行者123 更新时间:2023-11-28 14:02:34 26 4
gpt4 key购买 nike

(function() {
var myFunc = {
init : function() {
alert("I need");
document.getElementById("myDiv").innerHTML = "help";
}
};
window.myFunc = myFunc;
})();
myFunc.init();

alert() 消息有效,但到达下一行时会抛出 Uncaught TypeError。谁能向我解释为什么以及如何解决它?我认为这与函数的范围有关,因为如果嵌套在 myDiv 而不是链接的 .js 文件中,它将起作用。

谢谢

最佳答案

您的脚本在解析文档之前执行。

您应该移动 <script>标记到文档底部,或调用 initonload事件。

关于javascript - 有人可以向我解释为什么我收到 Uncaught TypeError : cannot set property of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196498/

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