標籤:
按照指定的周期單位為毫秒來調用函數或計算運算式。setInterval(function,time)
傳回值:定時器的ID值,可用於clearInterval()方法停止指定的定時器。
setInterval()方法會不停地調用函數,直到用clearInterval()終止定時或視窗被關閉
clearInterval
取消由setInterval()方法設定的定時器。clearInterval(id_of_setinterval)
id_of_setinterval:由setInterval()返回的ID值。該值標識了一個setInterval定時器。setInterval()返回的就是window.clearInterval的參數
例子:
<script type="text/javascript">var count = 0;var timeID;function timeCount(){ document.getElementByIdx(‘timetxt‘).value = count; count++;}function beginCount(){ timeID = setInterval("timeCount()",1000);}function stopCount(){ clearInterval(timeID);}</script><input type="button" value="開始計時" onclick="beginCount()" /><input type="text" id="timetxt" size="5" /><input type="button" value="停止計時" onclick="stopCount()" />再比如var objTimer = window.setInterval("moveDiv()",10)是調動定時器,其中moveDiv是js的一個函數
if(objTimer) window.clearInterval(objTimer)是停止定時器
setInterval與 clearInter聯絡與區別