javascript里关于document.write()的问题

在JavaScript教程中看到一句警告:
”请使用 document.write() 仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖”
感觉不是很理解这个警告,求大神讲解。

文档流关闭后不能再document.write,如你某个按钮调用某个方法,这个方法document.write输出内容,那么这个内容会覆盖当前页面所有的内容

javascript document.write

你想知道啥?我也没明白你的问题

这个意思你实践一下就清晰了
假设你的页面上有很多内容 ,例如多个div 加上一些文字之类的
你在页面的尾部
执行js document..write() ,方法,任意写一点内容,你会发现,页面上的所有div 和文字都被覆盖了

http://www.cnblogs.com/dh616854836/articles/2140349.html

document.write()这个方法输出的内容,会把整个页面的内容,全部替换成输出内容.
题主如果想替换局部,可以使用innerHTML和innerText.

1.该方法调用后,页面被覆盖,效果你打开f12看就知道了,html都变成该方法写的内容了。
2.文档加载完,会触发window.onload事件,这时候再使用这个方法就会被覆盖
3.最好不用