定義和用法
setInterval() 方法可按照指定的週期(以毫秒計)來調用函數或計算表達式。
setInterval() 方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數。
提示: 1000 毫秒= 1 秒。
提示: 如果你只想執行一次可以使用 setTimeout() 方法。
語法
setInterval(code, milliseconds); setInterval(function, milliseconds, param1, param2, ...)
參數 | 描述 |
---|---|
code/function | 必需。要調用一個代碼串,也可以是一個函數。 |
milliseconds | 必須。週期性執行或調用 code/function 之間的時間間隔,以毫秒計。 |
param1, param2, ... | 可選。 傳給執行函數的其他參數(IE9 及其更早版本不支持該參數)。 |
技術細節
返回值: | 返回一個 ID(數字),可以將這個ID傳遞給clearInterval(),clearTimeout() 以取消執行。 |
---|