JavaScript HTML DOM open() 方法

  • HTML DOM open() 方法

    document.open()方法打开一个输出流,以收集来自任何document.write()document.writeln()方法的输出。执行所有写入后, document.close()方法将显示写入输出流的任何输出。
    注意:如果目标中已存在文档,则将清除该文档。
    注意:不要将此方法与window.open()方法混淆 ,后者会打开一个新的浏览器窗口。
    实例:
    打开输出流,添加一些文本,然后关闭输出流:
    document.open();
    document.write("<h1>Hello World</h1>");
    document.close();
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    open()
    支持
    支持
    支持
    支持
    支持
  • 语法

    document.open(MIMEtype, replace)
  • 参数值

    参数 描述
    MIMEtype 可选的。 您要写入的文档类型。 默认值为“text/html”
    replace 可选的。 如果设置,则新文档的历史记录条目将从打开此文档的文档继承历史记录条目
  • 技术细节

    项目 描述
    返回值: 没有
    DOM版本 Core Level 1
  • 更多例子

    使用参数; 打开输出流,添加一些文本,然后关闭输出流:
    document.open("text/html", "replace");
    document.write("<html><body><p>Hello World!</p></body></html>");
    document.close();
    
    尝试一下
    使用window.open()和document.open()在新窗口中打开输出流,添加一些文本,然后关闭输出流:
    var w = window.open();
    w.document.open();
    w.document.write("<h1>Hello World!</h1>");
    w.document.close();
    
    尝试一下