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()方法