APIdia Launch Partner
Top Description Methods
org.w3c.dom.html

public Interface HTMLSelectElement

extends HTMLElement
Imports
org.w3c.dom.DOMException

The select element allows the selection of an option. The contained options can be directly accessed through the select element as a collection. See the SELECT element definition in HTML 4.0.

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

Since
1.4, DOM Level 2

Method Summary

Modifier and TypeMethod and Description
public void
add(HTMLElement
The element to add.
element
,
HTMLElement
The element to insert before, or null for the tail of the list.
before
)

Add a new element to the collection of OPTION elements for this SELECT .

public void
blur()

Removes keyboard focus from this element.

public void
focus()

Gives keyboard focus to this element.

public boolean
getDisabled()

The control is unavailable in this context.

public HTMLFormElement
getForm()

Returns the FORM element containing this control.

public int
getLength()

The number of options in this SELECT .

public boolean
getMultiple()

If true, multiple OPTION elements may be selected in this SELECT .

public String
getName()

Form control or object name when submitted with a form.

public HTMLCollection
getOptions()

The collection of OPTION elements contained by this element.

public int
getSelectedIndex()

The ordinal index of the selected option, starting from 0.

public int
getSize()

Number of visible rows.

public int
getTabIndex()

Index that represents the element's position in the tabbing order.

public String
getType()

The type of this form control.

public String
getValue()

The current form control value.

public void
remove(int
The index of the item to remove, starting from 0.
index
)

Remove an element from the collection of OPTION elements for this SELECT .

public void
setDisabled(boolean disabled)

public void
setMultiple(boolean multiple)

public void
public void
setSelectedIndex(int selectedIndex)

public void
setSize(int size)

public void
setTabIndex(int tabIndex)

public void
Inherited from org.w3c.dom.html.HTMLElement:
getClassNamegetDirgetIdgetLanggetTitlesetClassNamesetDirsetIdsetLangsetTitle

Method Detail

addback to summary
public void add(HTMLElement element, HTMLElement before) throws DOMException

Add a new element to the collection of OPTION elements for this SELECT . This method is the equivalent of the appendChild method of the Node interface if the before parameter is null . It is equivalent to the insertBefore method on the parent of before in all other cases.

Parameters
element:HTMLElement

The element to add.

before:HTMLElement

The element to insert before, or null for the tail of the list.

Exceptions
DOMException:
NOT_FOUND_ERR: Raised if before is not a descendant of the SELECT element.
blurback to summary
public void blur()

Removes keyboard focus from this element.

focusback to summary
public void focus()

Gives keyboard focus to this element.

getDisabledback to summary
public boolean getDisabled()

The control is unavailable in this context. See the disabled attribute definition in HTML 4.0.

getFormback to summary
public HTMLFormElement getForm()

Returns the FORM element containing this control. Returns null if this control is not within the context of a form.

getLengthback to summary
public int getLength()

The number of options in this SELECT .

getMultipleback to summary
public boolean getMultiple()

If true, multiple OPTION elements may be selected in this SELECT . See the multiple attribute definition in HTML 4.0.

getNameback to summary
public String getName()

Form control or object name when submitted with a form. See the name attribute definition in HTML 4.0.

getOptionsback to summary
public HTMLCollection getOptions()

The collection of OPTION elements contained by this element.

getSelectedIndexback to summary
public int getSelectedIndex()

The ordinal index of the selected option, starting from 0. The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned.

getSizeback to summary
public int getSize()

Number of visible rows. See the size attribute definition in HTML 4.0.

getTabIndexback to summary
public int getTabIndex()

Index that represents the element's position in the tabbing order. See the tabindex attribute definition in HTML 4.0.

getTypeback to summary
public String getType()

The type of this form control. This is the string "select-multiple" when the multiple attribute is true and the string "select-one" when false .

getValueback to summary
public String getValue()

The current form control value.

removeback to summary
public void remove(int index)

Remove an element from the collection of OPTION elements for this SELECT . Does nothing if no element has the given index.

Parameters
index:int

The index of the item to remove, starting from 0.

setDisabledback to summary
public void setDisabled(boolean disabled)
setMultipleback to summary
public void setMultiple(boolean multiple)
setNameback to summary
public void setName(String name)
setSelectedIndexback to summary
public void setSelectedIndex(int selectedIndex)
setSizeback to summary
public void setSize(int size)
setTabIndexback to summary
public void setTabIndex(int tabIndex)
setValueback to summary
public void setValue(String value)