setInterval其實就是一個實現定時調用的函數,它的用法也就是能夠根據指定的週期(一般是以毫秒來計算)來調用函數或是計算表達式。setInterval方法通常是會不停地調用函數的,直到clearInterval被調用或是視窗被關閉。
語法格式:
setInterval(code,millisec[,"lang"])
參數:
code 必需。需要調用的函數或者要執行的代碼串。
millisec 必需。週期性執行或者調用 code 之間的時間間隔,以毫秒計。
lang 可選。 JScript | VBScript | JavaScript
說明:1000 毫秒= 1 秒。
參考範例:
<!DOCTYPE html>
<html>
<body>
<form>
<input type="text" id="clock" size="35" />
<script>
var int=self.setInterval("clock()",50)
function clock(){var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<div id="clock"></div>
<button onclick="int=window.clearInterval(int)">Stop interval</button>
</body>
</html>