共通 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

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


item

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

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

namedItem

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

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

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.