public interface HTMLCollection
HTMLCollection
はノードのリストです。 個々のノードは、順序付けされたインデックスや、ノードのname
属性またはid
属性でアクセスできます。 ノート: HTML DOM内のコレクションは有効であるとみなされ、基盤となるドキュメントが変更されたときに自動的に更新されます。
「Document Object Model (DOM) Level 2 Specification」も参照してください。
- 導入されたバージョン:
- 1.4、DOMレベル2
-
メソッドのサマリー
-
メソッドの詳細
-
getLength
int getLength()この属性は、リストの長さ(サイズ)を指定します。 -
item
Node item(int index) このメソッドは、順序付けされたインデックスで指定されたノードを取得します。 ノードはツリーの順序(深さ優先トラバーサルの順序)で番号が割り当てられています。- パラメータ:
index
- フェッチされるノードのインデックス。 インデックスは0から始まる。- 戻り値:
- 成功したときは、対応する位置の
Node
。 インデックスが範囲外の場合はnull
値が返される。
-
namedItem
このメソッドは、名前を使用してNode
を取得します。 まずid
属性が一致するNode
を検索します。 該当しなかった場合はname
属性が一致するNode
を検索します。ただし検索対象はname属性のある要素に限られます。- パラメータ:
name
- 取得されるNode
の名前。- 戻り値:
name
属性値やid
属性値が指定した文字列に一致するNode
。 失敗した場合(指定した名前のノードが存在しない場合など)はnull
を返す。
-