JS 中document.write()的用法和清空
1、先看一段代码实例:

3、在以上代码中,原来的文档内容并没有被清空,这是因为当前文档流是由浏览器所创建,并且document.wirte()函数身处其中,也就是执行此函数的时候文档流并没有被关闭,这个时候不会调用document.open()函数创建新文档流,所以也就不会被覆盖了。可能还有朋友会问为什么下面的方式还是不行,代码如下:

5、由doucment.open()创建的文档流就可以由document.close()关闭,那么第二个document.write烫喇霰嘴()输出的内容会覆盖掉第一个输出的内容。异步引用外部JavaScript时,必须先运行document.open()清空文档,然后才能运行document.write(),参数写在body内容的开头。如果不先运行document.open(),直接运行document.write(),则无效且Chrome有如下提示:
