Common DOM API

org.w3c.dom.html
インタフェース HTMLCollection


public interface HTMLCollection

HTMLCollection はノードのリストです。個々のノードは、順序付けされた インデックスや、ノードの name 属性または id 属性で アクセスできます。注:HTML DOM 内のコレクションは有効であると見なされ、基盤となる ドキュメントが変更されたときに自動的に更新されます。

また、「Document Object Model (DOM) Level 2 Specification」も参照してください。


メソッドの概要
 int getLength()
          この属性は、リストの長さやサイズを指定します。
 Node item(int index)
          このメソッドは、順序付けされたインデックスで指定されたノードを取得します。
 Node namedItem(String name)
          名前を使用して Node を取得します。
 

メソッドの詳細

getLength

public int getLength()
この属性は、リストの長さやサイズを指定します。


item

public Node item(int index)
このメソッドは、順序付けされたインデックスで指定されたノードを取得します。 ノードはツリー形式で番号が割り当てられています (深さ優先の、トラバーサルの順序)。

パラメータ:
index - フェッチされるノードのインデックス。インデックスは 0 から開始する
戻り値:
成功したときは、対応する位置の Node。インデックスが範囲外 の場合は null 値が返される

namedItem

public Node namedItem(String name)
名前を使用して Node を取得します。まず id 属性が一致する Node を検索します。該当しなかった場合は name 属性が一致 する Node を検索します。ただし検索対象は name 属性のある要素に 限られます。

パラメータ:
name - フェッチされる Node の名前
戻り値:
name 属性値や id 属性値が指定した文字列に 一致する Node。失敗した場合 (たとえば、指定した名前のノードが存在 しない場合) は null を返す

Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.