setInterval函數語法函數
setInterval(codes, interval); setInterval函數參數code
codes -- 代碼段的字符串表示(與eval函數的參數相同),或者是匿名函數、函數名 interval -- 間隔的毫秒數 setInterval函數返回值字符串
setInterval函數的ID標識,每次調用setInterval函數都會產生一個惟一的ID,能夠經過clearInterval函數(此函數的參數接收一個setInterval返回的ID)暫停setInterval函數io
setInterval函數說明function
setInterval函數會重複間隔一段時間執行代碼,所以應使用clearInterval函數將其中止,或者頁面被卸載也會自動中止匿名函數
示例語法
var icolor=0; var iNum=256; var iID=setInterval(setbgColor, 500); function setbgColor() { document.bgColor="#"+icolor*iNum*iNum*iNum+icolor*iNum*iNum+icolor*iNum; if((icolor+=10)>iNum) { clearInterval(iID); } }
使用setInterval函數改變網頁背景的顏色時間