您的位置:首页 > 其它

如何给window.setInterval的函数传递参数

2008-06-04 17:00 441 查看
导读:
  众所周知,调用window.setInterval(funcname,time)时,funcname要么直接防止函数体,要么放置函数的名字,比如
  function test(){
  alert("");
  }
  window.setInterval(test,1000);
  //window.setInterval("test",1000);
  不过,如果要想给test函数传递参数就不好办了。实际上,通过一个匿名函数,就可以实现给函数传递参数了,比如
  function test(username){
  alert(username);
  }
  window.setInterval(function(){
  test.apply(this,"comDeng");
  },1000);
  这样以来,就将"comDeng"传递给test函数了。如果要做一个通用的处理方法的话,就可以写这样一个函数来实现。
  function test(username){
  alert(username);
  }
  function bindInterval(funcName){
  var args=[];
  for(var i=1;i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: