gpt4 book ai didi

javascript - js文件错误: 'body' is null or not an object

转载 作者:行者123 更新时间:2023-11-28 21:08:21 24 4
gpt4 key购买 nike

我正在使用 jquery_and_timers.js。但是当我尝试运行我的网页时。它给出以下错误:线路:16错误:“body”为空或不是对象

这是错误行:

return Math.max(f.documentElement["client" + c], f.body["scroll" + c], f.documentElement["scroll" + c], f.body["offset" + c], f.documentElement["offset" + c])

谁能告诉我如何解决这个问题吗?

** 我认为这就是发生的地方:我调用一个方法

loadIframe() from $(document).ready(function () {... 

function loadIFrame() {
$("#toggleStyle").attr("href", "style/la.css");
$('#Src').insertBefore('#togg');
$("#inf").attr("src", "images/inf.png");

}

正是在调用此方法 loadIframe 时,才会出现该错误。

最佳答案

您的问题中确实没有足够的代码,但由于错误是关于 body ,而不是关于 documentElement ,我猜fdocument ,并且您在 DOM 准备好之前运行代码。

您可以在 DOM 准备好后运行代码,方法是将其放置在传递给 jQuery 的处理程序中 .ready()方法。

$(document).ready(function() {

// your code

});
<小时/>

或者,如果尽管有 jQuery 标签,但您没有使用 jQuery,只需将脚本放在结束 </body> 之前即可。标签...

<body>

<!-- your HTML -->

<script>
// your script
</script>
</body>

关于javascript - js文件错误: 'body' is null or not an object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317797/

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