Javascript setInterval不起作用

时间:2013-03-08 16:44:49

标签: javascript

我有一个简单的html文档,它应该在1000的intervall中再次加载javascript

所以在文档的最后我添加了:

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

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

function refreshTime() {

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

并以:

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

所以refreshTime()超出了函数刷新Time()因为}如果你理解我的意思?

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

1 个答案:

答案 0 :(得分:1)

我怀疑你在refreshTime中有一个导致失败的错误。我运行了以下内容,它运行得很好:

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

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