javascript에서는 "clearInterval(setInterval 메서드에 의해 설정된 시간 초과)" 구문을 사용하여clearInterval 메서드를 사용하여 타이머를 중지할 수 있습니다. 이 메서드의 매개 변수는 setInterval에서 반환된 ID 값이어야 합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
<html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style type="text/css"> #btn1:hover,#btn2:hover { background: red; } </style> </head> <body> <input type="button" id="btn1" value="开启" /> <input type="button" id="btn2" value="关闭" /> <script> var obtn1=document.getElementById('btn1'); var obtn2=document.getElementById('btn2'); var timer=null; obtn1.onclick=function() { timer=setInterval(function() //开启循环:每秒出现一次提示框 { alert('a'); },1000); } obtn2.onclick=function() { clearInterval(timer); //关闭循环 } </script> </body> </html>
clearInterval() 메소드는 setInterval()에 의해 설정된 시간 초과를 취소할 수 있습니다.
clearInterval() 메소드의 매개변수는 setInterval()에서 반환된 ID 값이어야 합니다.
Grammar
clearInterval(id_of_setinterval)
[추천 학습: javascript 고급 튜토리얼]
위 내용은 자바스크립트 타이머를 중지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!