在javascript中使用定时器调用函数,函数里有document.write("");将会出错,请问,是什么原因 ?

解决方案 »

  1.   

    在javascript中使用定时器调用函数,函数里有document.write("hello");也会出错 ?
      

  2.   

    在函数中最好不要用document.write
      

  3.   

    你在JAVASCRIPT里面定时器调用了某个函数。而这个函数的里有document.write,这个document.write会把原来页面内容清空。定时器在间隔时间来执行的时候,会找不到这个方法了。就会报错。 
      

  4.   

    那个定时器你在当前浏览器没关闭或者没有用程序关闭的话就会一直执行。虽然在第一次执行document.write的时候把页面以前元素清空了,但那个定时器仍然会执行。一执行就找不到原先的那个函数。所以就报错。