DOM - DOMImplementation 对象方法 - createdocument



createDocument() 方法用于创建一个指定类型的 DOM 文档对象及其文档元素。

语法

以下是 createDocument() 方法的语法。

Document doc = document.implementation.createDocument
   (namespaceURI, qualifiedNameStr, documentType);
  • namespaceURI 是要创建的文档元素的命名空间 URI 或 null。

  • qualifiedName 是要创建的文档元素的限定名称或 null。

  • doctype 是要创建的文档类型或 null。

  • 此方法返回一个新的带有其文档元素的 Document 对象。

示例

以下示例演示了 createDocument() 方法的使用。

<!DOCTYPE html>
<html>
   <body>
      <script>
         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', 'Company');
         doc.documentElement.appendChild(body);
         document.write(doc.getElementById('Company')); // [object HTMLBodyElement]
      </script>
   </body>
</html>

执行

将此文件保存为服务器路径上的 domimplementation_createdocument.htm(此文件和 node.xml 应位于服务器上的同一路径)。我们将得到如下所示的输出:

[object HTMLBodyElement]
dom_domimplementation_object.htm
广告