JavaScript入門講座

Home > windowオブジェクト > clearIntervalメソッド

clearIntervalメッソッド

windowオブジェクトのclearIntervalメッソッドはsetIntervalメソッドで設定された処理を停止します。

書式window.clearInterval(値)
対応Internet ExplorerFireFoxChromeSafariOpera
引数setIntervalメソッドで取得した値を指定
機能setIntervalメソッドで設定された処理を停止する
使用例現在時刻を表示する処理(setIntervalメソッドで設定された処理)を停止する。

<html>
<head>
<title>JavaScript clearInterval</title>
<script type="text/javascript"> 
var timer;
var flg = true;
function setTimer() {
	if(flg){
		timer = window.setInterval('setWatchVale()',1000);
		flg = false;
	}else{
		window.clearInterval(timer);
		flg = true;
	}
} 

function setWatchVale(){
	var dt = new Date();	
	var nowTime = dt.toLocaleTimeString();
	document.watch.timeSet.value = nowTime;
}
</script>
</head>
<body>
<form name="watch">
現在時刻:
<input name="timeSet" value="" size="10">
<input type="button" value="START/STOP" onClick="setTimer()">
</form>
</body>
</html>
						
関連メンバ機能
setTimeoutミリ秒単位で指定した時間後に実行する
clearTimeoutsetTimeoutメソッドの停止
setInterval一定時間(1ミリ秒)ごとに指定された処理を繰り返す