DOM - DOMImplementation 对象方法 - createdocument
方法 createDocument () 用于创建具有其文档元素的指定类型的 DOM Document 对象。
语法
以下是 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.html 并保存在服务器路径上(此文件和 node.xml 应位于服务器中的同一路径上)。我们将获得如下所示的输出 −
[object HTMLBodyElement]
dom_domimplementation_object.htm