0

我有一个简单的 html 文档,应该以 1000 的间隔再次加载 javascript

所以在文件的最后我补充说:

<script>
window.onload = function() {
 refreshTime(); }
</script> 

该函数在 js 文档中定义,如下所示:

function refreshTime() {

var a = new Date(); // Now
    var ahours = a.getHours();
    ........

并以:

   }
     refreshTime();
     setInterval(refreshTime, 1000);

这样 refreshTime() 不在函数 refresh Time() 中,因为 } 如果你明白我的意思吗?

所以我的问题是这个间隔不起作用,我必须在Html文档中设置间隔吗?还是在别的地方?

4

1 回答 1

1

我怀疑您在 refreshTime 中有一个错误导致失败。我运行了以下,它工作得很好:

function refreshTime() {
    console.log('Time refreshed!');
}
refreshTime();
setInterval(refreshTime, 1000);

因此,问题不在于您如何从 setInterval 调用 refreshTime,而在于您未向我们展示的代码中的某些内容。

于 2013-03-08T16:59:50.897 回答