为什么button按钮会消失,document.write()为什么会覆盖掉按钮
为什么button按钮会消失,document.write()为什么会覆盖掉按钮?
为什么button按钮会消失,document.write()为什么会覆盖掉按钮?
2019-03-18
加载文档的时候就像是创建了document对象,可以向文件流写入东西,就像在script标签里面直接写一句document.write(“123”);
那个document是一边加载一遍进行写操作,但是文档加载成功之后,这个document对象就会关闭了。如果你这时你又重新加载了文档,比如说你调用了函数(在js中运行编写好程序后只是声明了有这个函数,但并没有调用,所以你一旦调用,就会重新加载文档),就会新建一个document对象,它会覆盖你之前的内容。这跟你函数放的位置无关,无论是在其他输出语句的前后,还是说在head或body里面写就不一样,而是调用的时机,要明确什么时候文档会重新加载。
举报