1

我在 Javascript 中使用 setInterval。对于一个简单的示例,我尝试更新显示的时间。

var tim = new Date();
function loadLog(){
    document.getElementById('timebox').innerHTML=tim.getTime();
}
window.setInterval(loadLog, 1000);

但是时间没有更新。为什么?如何更新 setInterval 中的变量?

谢谢

4

1 回答 1

3

每次生成一个新日期,而不是总是显示相同的日期:

function loadLog(){
    var tim = new Date();
    document.getElementById('timebox').innerHTML=tim.getTime();
}
window.setInterval(loadLog, 1000);
于 2013-09-04T14:48:18.293 回答