別表2.Documentオブジェクト詳細(イタリックはLevel2で導入されたもの)

Docuemntオブジェクト-プロパティ
プロパティ名 説明 データタイプ その他
docType ドキュメントタイプ宣言。 DocumentType  
mplementation 実装情報。 DOMImplementation  
documentElement 文書のルート要素。 Element  
Documentオブジェクト-メソッド
メソッド名 説明 パラメータ 返り値
createElement 新しいElementノードを生成する。 DOMString tagName(生成する要素名) Element(生成した要素ノード)
createDocumentFragment 新しいDocumentFragmentノードを生成する。 なし DocumentFragment(生成した部分ドキュメント)
createTextNode 新しいTextノードを生成する。 DOMString data(テキストデータ) Text(生成したテキスト)
createCommentNode 新しいCommentノードを生成する。 DOMString data(コメントデータ) Comment(生成したコメント)
createCDATASection 新しいCDATASectionを生成する。 DOMString data(CDATASectionの内容データ) CDATASection(生成したCDATASection)
createProcessingInstruction 新しいProcessingInstructionノードを生成する。 DOMSting taget(PIのターゲット部分)
DOMString data(PIのデータ部分)
ProcessingInstruction(生成したPIノード)
createAttribute 新しいAttrノードを生成する。 DOMString name(属性名) Attr(追加された属性ノード)
createEntityReference 新しいEntityReferenceノードを生成する。 DOMString name(エンティティ名) EntityRefenence(生成したエンティティ参照ノード)
getElementByTagName 指定されたタグ名を持つエレメントノードのリストを取得する。 DOMString tagName(タグ名) NodeList(エレメントノードのリスト)
importNode 別のドキュメントからノードをインポートする。 Node importedNode(インポートするノード)
boolean deep(Trueの場合、子孫ノードもインポートする。)
Node(インポートされたノード)
createElementNS 名前空間を含む要素ノードを生成する。 DOMString namespaceURI(名前空間URI)
DOMString qualifiedName(タグ名。PrefixとLocalNameを含む)
Element(生成された要素ノード)
createAttributeNS 名前空間を含む属性ノードを生成する。 DOMString namespaceURI(名前空間URI)
DOMString qualifiedName(要素名。PrefixとLocalNameを含む)
Attr(生成された属性ノード)
getElementsByTagNameNS LocalNameとNamespaceURIによって指定されたノードのリストを取得する。 DOMString namespaceURI(名前空間URI)
DOMString localname(LocalName)
NodeList(指定されたノードのリスト)
getElementById 指定されたIDを持つ要素ノードを取得する。 DOMString elementId(要素ノードのID) Element(要素ノード)