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>Попробовать »