window.setInterval("callback('a')",1000)

解决方案 »

  1.   

    这个方法怎么使用呢?
    window.setInterval("callback('a')",1000)a是变量还是参数?是变量的话,在那里设置值?
      

  2.   

    是值不是变量~~这样才是变量
    var a="aaa";
    window.setInterval("callback(a)",1000)
      

  3.   

    找到了一个更好的办法->匿名函数function run(x)
    {
      window.setInterval(function(){tarfun(x)},1000);
    }function tarfun(x)
    {
      alert(x);
    }这样调用一次run(x),就可以循环调用tarfun,并且可以把参数x传递到循环函数tarfun中