DOMImplementation.createDocument() - Web API 接口参考 编辑

DOMImplementation.createDocument()方法创建并返回一个 XMLDocument对象.

语法

doc = document.implementation.createDocument(namespaceURI, qualifiedNameStr, documentType);

参数

namespaceURI
被创建的DOMString 文档的namespace URI 是namespace URI ,如果文档不属于任何namespace URI 就为null.
qualifiedNameStr
 DOMString 是否包含要创建文档的限定名称,即可选的前缀和冒号,以及本地的根元素。
documentType 可选
文档的 DocumentType 默认为null.

    例子

    var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null);
    var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body');
    body.setAttribute('id', 'abc');
    doc.documentElement.appendChild(body);
    alert(doc.getElementById('abc')); // [object HTMLBodyElement]
    

    规范

    规范状态备注
    DOM
    DOMImplementation.createDocument
    Living Standard[现时标准]

    createDocument() 的返回类型从 Document 修改为XMLDocument.
    createDocument()的第三个参数,文档类型,现在是可选的,默认为null.

    Document Object Model (DOM) Level 3 Core Specification
    DOMImplementation.createDocument
    Obsolete[过时]Document Object Model (DOM) Level 2 Core Specification无改变
    Document Object Model (DOM) Level 2 Core Specification
    DOMImplementation.createDocument
    Obsolete[过时]初始定义.

    浏览器支持

    BCD tables only load in the browser

    本页的兼容性表由结构化数据生成.如果你想对数据做出贡献,请查看 https://github.com/mdn/browser-compat-data 并发送给我们一个拉取请求.

    另请参见

    如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
    列表为空,暂无数据

    词条统计

    浏览:118 次

    字数:3926

    最后编辑:6年前

    编辑次数:0 次

      我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
      原文