clearInterval()
Поддержка браузерами
Описание
Функция clearInterval() отменяет многократные повторения действий, установленные вызовом функции setInterval().
Примечание: значение идентификатора, возвращённого функцией
Чтобы иметь возможность использовать функцию
setInterval(), используется в качестве параметра для clearInterval().Чтобы иметь возможность использовать функцию
clearInterval(), нужно использовать переменную для хранения значения, возвращаемого setInterval():
intervalID = setInterval("alert('Та-да!');", 3000);
Затем, если функция уже была вызвана на исполнение, можно остановить её, вызвав clearInterval().
Синтаксис
clearInterval(intervalID);
Аргументы
- intervalID: идентификатор таймера, возвращаемый функцией
setInterval().
Возвращаемое значение
- Нет.
Пример
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Название веб-страницы</title>
</head>
<body>
<p><button onclick="showAlert();">Вызывать alert каждые 3 секунды</button></p>
<p><button onclick="clearAlert();">Отменить вызов alert</button></p>
<script>
let intervalID;
function showAlert() {
intervalID = setInterval("alert('Та-да!');", 3000);
}
function clearAlert() {
clearInterval(intervalID);
}
</script>
</body>
</html>
Попробовать »