前面加个window试试,window.setInterval

解决方案 »

  1.   

    setInterval("var newobj = new Obj();newobj.method1()",1000); 
      

  2.   

    我测试发现setInterval("this.method1()",1000); 中的this不是我自己定义的obj,而是window.郁闷,那我改怎么得到我的方法呢?
      

  3.   

    3楼的方法估计可行,只是我觉得按我的想法更向面向对象的做法,于是我觉得是不是setInterval根本就不是一个面向对象的好方法?
      

  4.   

    直接setInterval(this.method1(),1000); 呢
      

  5.   

    setInterval(this.method1,1000); 
    这样 ..  
    -_-!
      

  6.   

    setInterval(this.method1,1000); 
    把当前类的method1放过来.而不是一个字符串.