我试图使用Javascript创建一个全新的文档然后写入,我似乎无法掌握是否
document.open()
document.write()
document.close()
会创建一个全新的文档,还是只重写已有的文档?
使用Javascript打开要写入的新文档的最常见/最简单的方法是什么?
提前致谢!
答案 0 :(得分:1)
https://developer.mozilla.org/en-US/docs/Web/API/Document/open
document.open();
如果目标中存在文档,此方法会将其清除
此外,在页面加载后调用document.write()时会发生自动document.open()调用,但是在W3C规范中没有定义。
不要将此方法与window.open()混淆。 document.open允许您覆盖当前文档或附加到它,而window.open提供了一种打开新窗口的方法,保持当前文档的完整性。由于window是全局对象,因此只需调用open(...)就像window.open(...)一样。您可以使用document.close()关闭打开的文档。