Window clearInterval() メソッド
- 前のページ btoa()
- 次のページ clearTimeout()
- 上一階層に戻る Windowオブジェクト
定義と使用方法
clearInterval()
メソッドを使用してクリアします: setInterval() メソッド 設定されたタイマー。
ヒント
インターバルをクリアするには、以下の方法を使用してください: setInterval() 返された id:
myInterval = setInterval(function, milliseconds);
その後、以下のコールバックを呼び出して: clearInterval()
実行を停止するために:
clearInterval(myInterval);
も参照してください:
例
例 1
1秒ごとに時間を表示します。setInterval()を使用して時間を停止します:
const myInterval = setInterval(myTimer, 1000); function myTimer() { const date = new Date(); document.getElementById("demo").innerHTML = date.toLocaleTimeString(); } function myStopFunction() { clearInterval(myInterval); }
例 2
500ミリ秒ごとに2つの背景色の間で切り替わります:
const myInterval = setInterval(setColor, 500); function setColor() { let x = document.body; x.style.backgroundColor = x.style.backgroundColor == "yellow" ? "pink" : "yellow"; } function stopColor() { clearInterval(myInterval); }
例 3
setInterval()とclearInterval()を使用してダイナミックなプロセスバーを作成します:
function move() { const element = document.getElementById("myBar"); let width = 0; const id = setInterval(frame, 100); function frame() { if (width == 100) { clearInterval(id); } else { width++; element.style.width = width + '%'; } } }
構文
clearInterval(intervalId)
パラメータ
パラメータ | 説明 |
---|---|
intervalId | 必須。以下から setInterval() 返される間隔 ID。 |
戻り値
なし。
説明
clearInterval()
メソッドは、周期的に実行される指定されたコードを停止し、これらのコードの操作は呼び出し setInterval() メソッド を開始する。パラメータ intervalId は呼び出す setInterval() メソッド の戻り値。
ブラウザのサポート
すべてのブラウザがサポートしています clearInterval()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ btoa()
- 次のページ clearTimeout()
- 上一階層に戻る Windowオブジェクト