Skip to content
登录后刷题更便捷

什么时候会用到`document.write()`?

难度:

document.write()用来将一串文本写入由document.open()打开的文档流中。当页面加载后执行document.write()时,它将调用document.open,会清除整个文档(<head><body>会被移除!),并将文档内容替换成给定的字符串参数。因此它通常被认为是危险的并且容易被误用。

网上有一些答案,解释了document.write()被用于分析代码中,或者当你想包含只有在启用了 JavaScript 的情况下才能工作的样式。它甚至在 HTML5 样板代码中用于并行加载脚本并保持执行顺序!但是,我怀疑这些使用原因是过时的,现在可以在不使用document.write()的情况下实现。如果我的观点有错,请纠正我。

参考

内容仅供参考,难免有不恰当的地方,如果有问题欢迎及时反馈
部分内容来自网络,如果不慎侵犯您的权益,请联系我们,以便及时删除侵权内容