var s=settimeout("alert('a')",1000)
我如何能获知s执行的代码和间隔时间?

解决方案 »

  1.   

    返回的S 是个标示ID....如何能获知s执行的代码和间隔时间?囧....--->setTimeout这个函数的参数就是你的问题
      

  2.   

    不是啊,我的页面中可能有多个setTimeout,而且这些setTimeout的变量名都一样.
    我想要有选择的clearTimeout,不知道怎么做..
      

  3.   

    settimeout()没有返回值,所以s=null,null会有属性吗
      

  4.   

    var uid = setTimeout(func,time);
    clearTimeout(uid);就行了
      

  5.   

    setTimeout只会存在一次……也就是说,只有在等待的时候,这个setTimeout才存在。之后,或者之前,这个setTimeout都是不存在的。所以,你看到所有使用setTimeout的函数,总是在函数体被重新定义一个setTimeout