您的位置:首页 > 其它

setTimeout()&&setInterval()实例

2015-12-03 22:15 288 查看
setTimeout()超时计时器,setInterval()可以循环执行,一般有两个参数,前一个参数表示将要执行的动作,后一个参数表示时间。

实例如下:

//计时器 间歇调用  一般不用用超时

var num=0;

var max=5;

var id=null;

function box(){

 num++;

 document.getElementById('a').innerHTML=num;

 if(num==max){

  clearInterval(id);

  alert('5s到了');

  }

 }

id=setInterval(box,1000);

//使用setTimeout模拟计时器

var num=0;

var max=5;

function box(){

 num++;

 document.getElementById('a').innerHTML+=num;

 if(num==max){

  alert('5s到了'); 

  }else{

   setTimeout(box,1000);

   }

 }

setTimeout(box,1000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: