使用document.write()输出覆盖HTML问题

在W3School的JavaScript教程中有这样一个警告:

        请使用 document.write() 仅仅向文档输出写内容。

        如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:

示例代码是这样的:




My First Web Page



My First Paragraph.








所谓的HTML文档加载,其实HTML文档是自上而下的加载HTML表示的內容,当整個页面內容都加载完毕之后,再调用document.write()这方法(function)会将显示的页面内容都清除掉,相当于重新加载。下面这段代码没有调用function,所以没有问题。





文檔第一行

文檔第二行


你可能感兴趣的:(使用document.write()输出覆盖HTML问题)