public interface HTMLSelectElement extends HTMLElement
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Modifier and Type | Method and Description |
---|---|
void |
add(HTMLElement element,
HTMLElement before)
Add a new element to the collection of
OPTION elementsfor
this SELECT . |
void |
blur()
Removes keyboard focus from this element.
|
void |
focus()
Gives keyboard focus to this element.
|
boolean |
getDisabled()
The control is unavailable in this context.
|
HTMLFormElement |
getForm()
Returns the
FORM element containing this control.Returns
null if this control is not within the context of a form. |
int |
getLength()
The number of options in this
SELECT . |
boolean |
getMultiple()
If true, multiple
OPTION elements may be selected in this
SELECT . |
java.lang.String |
getName()
Form control or object name when submitted with a form.
|
HTMLCollection |
getOptions()
The collection of
OPTION elements contained by this element. |
int |
getSelectedIndex()
The ordinal index of the selected option.
|
int |
getSize()
Number of visible rows.
|
int |
getTabIndex()
Index that represents the element's position in the tabbing order.
|
java.lang.String |
getType()
The type of control created.
|
java.lang.String |
getValue()
The current form control value.
|
void |
remove(int index)
Remove an element from the collection of
OPTION elementsfor
this SELECT . |
void |
setDisabled(boolean disabled) |
void |
setMultiple(boolean multiple) |
void |
setName(java.lang.String name) |
void |
setSelectedIndex(int selectedIndex) |
void |
setSize(int size) |
void |
setTabIndex(int tabIndex) |
void |
setValue(java.lang.String value) |
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
java.lang.String getType()
int getSelectedIndex()
void setSelectedIndex(int selectedIndex)
java.lang.String getValue()
void setValue(java.lang.String value)
int getLength()
SELECT
.HTMLFormElement getForm()
FORM
element containing this control.Returns
null if this control is not within the context of a form.HTMLCollection getOptions()
OPTION
elements contained by this element.boolean getDisabled()
void setDisabled(boolean disabled)
boolean getMultiple()
OPTION
elements may be selected in this
SELECT
. See the multiple attribute definition in HTML 4.0.void setMultiple(boolean multiple)
java.lang.String getName()
void setName(java.lang.String name)
int getSize()
void setSize(int size)
int getTabIndex()
void setTabIndex(int tabIndex)
void add(HTMLElement element, HTMLElement before)
OPTION
elementsfor
this SELECT
.element
- The element to add.before
- The element to insert before, or NULL for the head of the
list.void remove(int index)
OPTION
elementsfor
this SELECT
. Does nothing if no element has the givenindex.index
- The index of the item to remove.void blur()
void focus()
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.