JavaScript 两种定时器的区别: setInterval 在执行完一次代码之后, 经过固定的时间间隔, 它还会自动重复执行代码, 而 setTimeout 只执行一次那段代码.
(1) 定时器 setTimeOut() 与 clearTimeOut()
setTimeOut() 使用方法:
<...... onClick="timerID=setTimeout('display ()',5000)">
设置定时器的名称为 timeID 以便以后终止定时器时用到 clearTimeOut(timeID).
display() 方法要使用单引号.
点击事件发生 5000 毫秒之后执行 display() 方法一次.
(2) 定时器 setInterval() 与 clearInterval()
setInterval() 使用方法:
<......onClick="timerID=setInterval ('display ()',5000)">
设置定时器的名称为 timeID 以便以后终止定时器时用到 clearInterval(timeID).
display() 方法要使用单引号.
点击事件发生 5000 毫秒之后重复的执行 display() 方法. 直到关闭窗口或者调用 clearInterval()
来源: http://www.css88.com/qa/javascript/11383.html