完全重复:
how can I execute javascript code every a specific time interval ?
是否有一种有效的方法可以使javascript(在我的情况下为ChangeDivBG()
)函数执行每个固定的时间间隔?
答案 0 :(得分:3)
setInterval(ChangeDivBG, 1000); // 1000 is time interval in miliseconds - 1000ms=1sec
答案 1 :(得分:2)
您可以使用setInterval
function
setInterval(ChangeDivBG, delay);
如果你想传递一个参数:
setInterval(function(color){ ChangeDivBG(color) }, delay);
如果您传递这样的参数:
setInterval(ChangeDivBG, delay, color);
它不适用于IE(IE9下),请注意。
答案 2 :(得分:0)
使用setInterval(func,t)。
setInterval(ChangeDivBG, 1000)
t以毫秒为单位。