javascript问题在于

liuhuiyang119 2010-02-04 04:36:11
在javascript中使用定时器调用函数,函数里有document.write("");将会出错,请问,是什么原因 ?
...全文
85 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2010-02-04
  • 打赏
  • 举报
回复
已经说的很清楚了,楼主好好看看回答吧
bart1988 2010-02-04
  • 打赏
  • 举报
回复
那个定时器你在当前浏览器没关闭或者没有用程序关闭的话就会一直执行。虽然在第一次执行document.write的时候把页面以前元素清空了,但那个定时器仍然会执行。一执行就找不到原先的那个函数。所以就报错。
bart1988 2010-02-04
  • 打赏
  • 举报
回复
你在JAVASCRIPT里面定时器调用了某个函数。而这个函数的里有document.write,这个document.write会把原来页面内容清空。定时器在间隔时间来执行的时候,会找不到这个方法了。就会报错。
liuhuiyang119 2010-02-04
  • 打赏
  • 举报
回复
根本就不能用,用了会出错,能解释下原因吗?
quansheng2580 2010-02-04
  • 打赏
  • 举报
回复
在函数中最好不要用document.write
liuhuiyang119 2010-02-04
  • 打赏
  • 举报
回复
在javascript中使用定时器调用函数,函数里有document.write("hello");也会出错 ?
xuetao121 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 azraeln 的回复:]
因为你把页面包括脚本全部清空了
[/Quote]
呵呵,正确,人家答了,我就帮顶了
nobody@noone 2010-02-04
  • 打赏
  • 举报
回复
因为你把页面包括脚本全部清空了
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-02-04 04:36
社区公告
暂无公告