开启定时器
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>