然而,这个方法的主要用途并没有结束,还可以用它来执行更多操作。例如,通过使用document.write(),可以提供一个条件:如果用户点击某个文本,则将显示所需的文本。 但是,使用 document.write() 方法会导致页面性能问题。最值得一提的是,Chrome和Firefox等浏览器 伊朗电报数据 在某些条件下会阻止执行包含document.write()的脚本。因此,您不能对这种方法感到满意,最好使用其他替代方法。这就是为什么 GT Metrics(以及之前的 Lighthouse)警告不要使用 document.write() 并将避免() document.write 错误添加到其错误列表中。 使用 document.write() 有什么问题? 使用此脚本可能会延迟页面加载几秒钟。特别是对于网络较弱的用户,甚至可能会导致页面加载时间延迟10秒以上。因此,Chrome 浏览器在大多数情况下会阻止 document.write() 的执行。 如果我们使用 document.write(),我们将在 Chrome DevTools 控制台中看到这样的消息: [Violation] Avoid using document.write(). 我们也会在 Firefox DevTools 控制台中遇到这样的消息: An unbalanced tree was written using document.write() causing data from the network to be reparsed. 所以这两种浏览器都建议不要使用 document.write()。