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

为什么button按钮会消失,document.write()为什么会覆盖掉按钮

为什么button按钮会消失,document.write()为什么会覆盖掉按钮?

正在回答

2 回答

加载文档的时候就像是创建了document对象,可以向文件流写入东西,就像在script标签里面直接写一句document.write(“123”);

那个document是一边加载一遍进行写操作,但是文档加载成功之后,这个document对象就会关闭了。如果你这时你又重新加载了文档,比如说你调用了函数(在js中运行编写好程序后只是声明了有这个函数,但并没有调用,所以你一旦调用,就会重新加载文档),就会新建一个document对象,它会覆盖你之前的内容。这跟你函数放的位置无关,无论是在其他输出语句的前后,还是说在head或body里面写就不一样,而是调用的时机,要明确什么时候文档会重新加载。

2 回复 有任何疑惑可以回复我~

document.write() 会加载新页面并输出,所以你页面的button被覆盖了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么button按钮会消失,document.write()为什么会覆盖掉按钮

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信