Latest web development tutorials

Window setInterval() 方法

Window 對象參考手冊 Window對象

定義和用法

setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。

setInterval()方法會不停地調用函數,直到clearInterval()被調用或窗口被關閉。 由setInterval() 返回的ID 值可用作clearInterval() 方法的參數。

提示: 1000毫秒= 1秒。

語法

setInterval(code,millisec,lang)

参数 描述
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。
lang 可选。 JScript | VBScript | JavaScript


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持setInterval() 方法


實例

實例

每1000 毫秒執行clock() 函數。 實例中也包含了停止執行的按鈕:

<html>
<body>

<input type="text" id="clock">
<script language=javascript>
var int=self.setInterval(function(){clock()},1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script>

<button onclick="int=window.clearInterval(int)">Stop</button>

</body>
</html>

嘗試一下»


Window 對象參考手冊 Window對象