1. 創建一個變量 var ref = ""; 2. 定時刷新調用的方法 function consoleLog(){ console.log("a"); } 3. 設置定時刷新 ref = setInterval(function(){ consoleLog(); },2000); 這樣會每2秒執行一次consoleLog方法 4. 阻止定時刷新 clearInterval(ref); <script> //定時器 異步運行 function hello(){ alert("hello"); } //使用方法名字執行方法 setTimeout只執行一次 var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//使用字符串執行方法 window.clearTimeout(t1);//去掉定時器 </script> <script> function hello(){ alert("hello"); } //重復執行某個方法 setInterval重復執行 var t1 = window.setInterval(hello,1000); var t2 = window.setInterval("hello()",3000); //去掉定時器的方法 window.clearInterval(t1); </script>