首页 > 代码库 > js setTimeOut与setInterval学习

js setTimeOut与setInterval学习

  表示一下,小天使在的话确实能给我好多提示。今天的题目是,qq空间刷新一页的时候会有查看更多的按钮,现在的问题是,模拟点击前三次的按钮,即加载三次。

表示两个都是小天使想出来的,不过记录一下,表示学习~~还有一个也是春春帮我改进了。

1,

  function refresh(){
    for(var i=0;i<3;i++){
      setTimeOut(update,i*1000);
    }
  }
  function update(){
    var button=getElementById(‘feeds_more_ic‘);
    button.click();
  }

2,

  var time=0;
  setInterval(aa(),1000);
  function aa(){
    time++;
    if(time<=3){
      console.log(time);
      document.getElementById("feeds_more_ic").click();
    }else{
    clearInterval(aa());
    }
  }

3,

  var time=0;
  aa();
  function aa(){
    time++;
    if(time<=3){
      console.log(time);
      document.getElementById("feeds_more_ic").click();
      setTimeout("aa()",1000);
    }
  }

//document.getElementById("feeds_more_ic") 选中的是查看更多按钮

 

js setTimeOut与setInterval学习