Dom-domimplementation-createdocument

提供:Dev Guides
移動先:案内検索

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_としてサーバーパスに保存します(このファイルとnode.xmlはサーバーの同じパスにある必要があります)。 次のように出力を取得します-

[object HTMLBodyElement]