Nodeオブジェクト-プロパティ | |||
プロパティ名 | 説明 | データタイプ | その他 |
nodeName | ノード名 | DOMString | |
nodeValue | ノードの値 | DOMString | |
nodeType | ノードタイプ | Unsigned short | 別表7参照 |
parentNode | 親ノード | Node | |
childNode | 子ノードのリスト | NodeList | |
firstChild | 子ノードリストの先頭のノード | Node | |
lastChild | 子ノードリストの最後のノード | Node | |
previousSibling | 兄ノード | Node | |
nextSibling | 弟ノード | Node | |
attributes | 属性リスト | NamedNodeMap | |
ownerDocument | ノードが含まれる文書 | Document | Level2 |
nameSpaceURI | このノードの名前空間URI | DOMString | Level2 |
localName | このノードのローカルネーム | DOMString | Level2 |
prefix | このノードの名前空間識別子 | DOMString | Level2 |
Nodeオブジェクト-メソッド | |||
メソッド名 | 説明 | パラメータ | 返り値 |
insertBefore |
指定されたノードの直前にノードを挿入する。 挿入場所を示すノードがNULLで指定された場合は、子ノードの最後に挿入される。 |
Node newChild (挿入されるノード) Node refChild (挿入場所を示すノード) |
Node 挿入されたノード |
replaceChild | 指定されたノードを新しいノードで置き換える。 |
Node newChild(新しいノード) Node oldChild (置換されるノード) |
Node置き換えたノード |
removeChild | 指定されたノードを削除する。 | Node oldChild | Node oldChild |
appendChild | 子ノードリストの最後に新しくノードを追加する。 |
Node newChild (追加されるノード) |
Node 追加されたノード |
hasChildNodes | 子ノードを持っているかをチェックする。 | なし | Boolean |
cloneNode | ノードを複製する。 | boolean deep | DeepがTrueの場合、複製ノードのサブツリー構造まで複製する。 |
normalize |
このノードと全ての子孫ノードを「ノーマル」な形にする。 例:隣り合うテキストノードをひとつのテキストノードにする。 |
なし | なし |
supports | 実装情報 |
DOMString feature(テストするトピック) DOMString version(バージョン) |
Boolean |