
open()方法打开一个输出流来收集任何以document.write()或document.writeln()方法的输出。
您可以使用document.close()关闭打开的文档。
如果目标中已存在文档,则将其清除。
请勿将此方法与window.open()方法混淆:
document.open()允许您覆盖当前文档或附加到当前文档
window.open()提供了一种打开新窗口的方式,使当前文档保持不变
语法:
document.open(MIMEtype, replace)
document.open();
document.write("<p>唯一的内容.</p>");
document.close();测试看看‹/›浏览器兼容性
所有浏览器完全支持open()方法:
| Method | ![]() | ![]() | ![]() | ![]() | ![]() |
| open() | 是 | 是 | 是 | 是 | 是 |
参数值
| 参数 | 描述 |
|---|---|
| MIMEtype | (可选)您要写入的文档类型(默认为“ text / html”) |
| replace | (可选)如果已设置,则新文档的历史记录条目将继承打开该文档的文档的历史记录条目 |
技术细节
| 返回值: | 没有 |
|---|---|
| DOM版本: | DOM 2级 |
更多实例
使用参数:打开输出流,添加一些文本,然后关闭输出流:
document.open("text/html", "replace");
document.write("<p>唯一的内容.</p>");
document.close();测试看看‹/›使用window.open()和document.open()在新窗口中打开输出流,添加一些文本,然后关闭输出流:
var w = window.open();
w.document.open();
w.document.write("<h1>唯一的内容</h1>");
w.document.close();测试看看‹/›相关参考
DOM Document write()方法
DOM Document writeln()方法
DOM Document close()方法
window open()方法




