W3C logo

org.w3c.dom.html2
Interface HTMLOptionsCollection


public interface HTMLOptionsCollection

An HTMLOptionsCollection is a list of nodes representing HTML option element. An individual node may be accessed by either ordinal index or the node's name or id attributes.

Note: Collections in the HTML DOM are assumed to be live meaning that they are automatically updated when the underlying document is changed.

See also the Document Object Model (DOM) Level 2 HTML Specification.

Since:
DOM Level 2

Method Summary
 int getLength()
          This attribute specifies the length or size of the list.
 Node item(int index)
          This method retrieves a node specified by ordinal index.
 Node namedItem(java.lang.String name)
          This method retrieves a Node using a name.
 void setLength(int length)
          This attribute specifies the length or size of the list.
 

Method Detail

getLength

public int getLength()
This attribute specifies the length or size of the list.

item

public Node item(int index)
This method retrieves a node specified by ordinal index. Nodes are numbered in tree order (depth-first traversal order).
Parameters:
index - The index of the node to be fetched. The index origin is 0.
Returns:
The Node at the corresponding position upon success. A value of null is returned if the index is out of range.

namedItem

public Node namedItem(java.lang.String name)
This method retrieves a Node using a name. It first searches for a Node with a matching id attribute. If it doesn't find one, it then searches for a Node with a matching name attribute, but only on those elements that are allowed a name attribute. This method is case insensitive in HTML documents and case sensitive in XHTML documents.
Parameters:
name - The name of the Node to be fetched.
Returns:
The Node with a name or id attribute whose value corresponds to the specified string. Upon failure (e.g., no node with this name exists), returns null.

setLength

public void setLength(int length)
               throws DOMException
This attribute specifies the length or size of the list.
Throws:
DOMException - NOT_SUPPORTED_ERR: if setting the length is not allowed by the implementation.


Copyright © 2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.