gpt4 book ai didi

javascript - 为什么它在 document.onload 中不起作用?

转载 作者:行者123 更新时间:2023-11-30 10:53:52 25 4
gpt4 key购买 nike

<script>
window.onload= function(){
var a = document.getElementById('a');
var b = document.getElementById('ct');
setInterval('b.innerHTML = a.duration',1000);
};
</script>
//Second script
<script>
var a = document.getElementById('a');
var b = document.getElementById('ct');
window.onload= function(){
setInterval('b.innerHTML = a.duration',1000);
};
</script>

为什么第一个脚本不起作用?

Chrome :

Uncaught ReferenceError: b is not defined

最佳答案

您需要指定一个函数作为 setInterval 的参数,这里有问题:

setInterval('b.innerHTML = a.duration',1000);

应该是:

setInterval(function foo(){b.innerHTML = a.duration},1000);

关于javascript - 为什么它在 document.onload 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468064/

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