目前有什么不好的事情发生在document.write()被调用?
我听说过有关document.write的一些有关DOM的不利影响,或者使用Javascript库.我有一个问题在我面前,我怀疑是相关的,但是还没有找到一个简明扼要的总结,说明该方法有什么损害.
解决方法
使用document.write()将破坏一个网页 – 破坏并覆盖整个DOM – 如果在文档解析完成后调用它.这被认为是对document.write()的一个很差的使用,并且是批评许多旧的脚本的原因.
window.onload = function () { document.write("Oops!"); }
一般来说,它是可以接受的,在解析时被广泛使用,可以以同步方式动态地向页面添加动态:
<div> <script type="text/javascript"> document.write("Well I'll be,your browser supports JavaScript!"); </script> </div>
广告发布服务主要用于将广告添加到网页,一些Google API也使用它.