【发布时间】:2013-04-23 10:15:06
【问题描述】:
我得到了这个函数,它每秒被 setInterval 触发一次
function updatetimer() {
if (timesec==0) {
if (timemin==0) clearInterval(interval);
else {
timemin--;
timesec=59;
}
}
else timesec--;
document.getElementById('timeleft').innerHTML=timemin+':'+timesec;
}
您希望它每秒用新时间更新名为 timeleft 的 innerHTML 元素。但由于某种原因,它没有,或者有时它没有。它可能与所有其他编码有关,因为有很多 setTimeout 和 DOM 的东西在发生。
如果这是假定的行为,请您指出另一种方法。
提前致谢,Locercus
【问题讨论】:
标签: javascript dom innerhtml timing watch