HTMLOptionsCollection は、 HTML の option 要素を表しているノードのリストである。個々のノードには、順序のインデックスかノードの name 属性、あるいは id 属性でアクセスできる。
Note: HTML DOM のコレクションは 活きて いると考えられ、元の文書の変更時には自動的に更新される。
lengthunsigned long型
item( index )このメソッドは、順序のインデックスで指定されるノードを取得する。ノードにはツリー順(深さ優先の探索順)で番号が振られる。
Node 型。成功時、該当位置の Node 。インデックスが範囲外である場合は null 。
namedItem( name )このメソッドは名前で Node を取得する。 まず id 属性のマッチングで Node の検索を行う。マッチするものが見つからなければ、次に name 属性のマッチングで Node の検索を行うが、 name 属性を許可している要素についてのみ行われる。このメソッドは HTML 文書では文字ケースを区別せず、 XHTML 文書では文字ケースを区別する。
Node の名前。Node 型。指定された文字列に該当する値の name 属性または id 属性を持つ Node 。失敗時 (例えば, その名前のノードが存在しないなど) は null 。
// Introduced in DOM Level 2:
interface HTMLOptionsCollection {
attribute unsigned long length;
// raises(DOMException) on setting
Node item(in unsigned long index);
Node namedItem(in DOMString name);
};