我在Javascript中使用setInterval。举个简单的例子,我尝试更新显示的时间。
var tim = new Date();
function loadLog(){
document.getElementById('timebox').innerHTML=tim.getTime();
}
window.setInterval(loadLog, 1000);
但时间没有更新。为什么?如何更新setInterval中的变量?
由于
答案 0 :(得分:3)
每次生成一个新日期,而不是始终显示相同的日期:
function loadLog(){
var tim = new Date();
document.getElementById('timebox').innerHTML=tim.getTime();
}
window.setInterval(loadLog, 1000);