開啓定時器
setInterval 間隔型
<script>
function show(){
alert("a");
}
setInterval(show,1000);//每隔1000ms彈一次窗口,即每隔一秒
</script>
setTimeout 延時型
<script>
function show(){
alert("a");
}
setTimeout(show,1000);//只彈一次窗口,不會一直執行下去
</script>
關閉定時器
clearInterval
clearTimeout
<script>
window.onload=function (){
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>
<input id="btn1" type="button" value="開啓">
<input id="btn2" type="button" value="關閉">
</body>