document文档流详解

html页面下载完默认会打开一个文档流document对象(调用document.open,此时浏览器标题左边会显示加载中图标),开始从上往下渲染内容,渲染完成调用document.close关闭渲染(此时浏览器加载图标消失),然后触发window.onload事件

 

window.onload事件触发前,即document.close前我们使用document.write输出的内容会正常显示在网页中

 

但window.onload事件触发后再调用document.write则会清除页面其它所有内容,那是因为 之前一个文档流已经close掉了,再调用write会重新打开一个文档流(手动调用document.open也是一样的效果,内容被清空)

posted @ 2019-03-01 01:32  yzeng  阅读(292)  评论(0编辑  收藏  举报