为了账号安全,请及时绑定邮箱和手机立即绑定

firefox对document.write的支持有问题?

firefox对document.write的支持有问题?

哔哔one 2019-04-16 20:27:35
无聊,试了试html5,无意中发现个问题。下面的代码贴到chrome、safari下ok,放到firefox下就会有问题。只会打印出一个0,然后就进入加载中的转圈状态。网上简单搜了下还没找到满意的答案,发到这分享下~htmlvari=0;functiondoit(){document.write(i++);document.write("");}setInterval("doit()",1000)
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

在文档加载完成之后,document对象已经关闭了,你再调用document.write会隐式地打开文档(document.open)(不然你的字符串往哪里写?)。然后你可以往里边写数据,写完了你调用document.close火狐才知道你写好了,这个时候才不转了。
不知道这是不是标准行为,也不知道其它浏览器是怎么想的。反正火狐就是这么想的。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 403 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信