我有一个简单的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?还是在其他地方?
答案 0 :(得分:1)
我怀疑你在refreshTime中有一个导致失败的错误。我运行了以下内容,它运行得很好:
function refreshTime() {
console.log('Time refreshed!');
}
refreshTime();
setInterval(refreshTime, 1000);
因此,问题不在于您如何从setInterval调用refreshTime,而是在您未向我们展示的代码中调用某些内容。