Element, HTMLElement, Node
public interface HTMLSelectElement extends HTMLElement
See also the Document Object Model (DOM) Level 2 Specification.
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 | Description | 
|---|---|---|
| void | add | Add a new element to the collection of  OPTIONelements for thisSELECT. | 
| 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  FORMelement containing this control. | 
| int | getLength() | The number of options in this  SELECT. | 
| boolean | getMultiple() | If true, multiple  OPTIONelements may be selected in thisSELECT. | 
| String | getName() | Form control or object name when submitted with a form. | 
| HTMLCollection | getOptions() | The collection of  OPTIONelements contained by this element. | 
| int | getSelectedIndex() | The ordinal index of the selected option, starting from 0. | 
| int | getSize() | Number of visible rows. | 
| int | getTabIndex() | Index that represents the element's position in the tabbing order. | 
| String | getType() | The type of this form control. | 
| String | getValue() | The current form control value. | 
| void | remove | Remove an element from the collection of  OPTIONelements for thisSELECT. | 
| void | setDisabled | |
| void | setMultiple | |
| void | setName | |
| void | setSelectedIndex | |
| void | setSize | |
| void | setTabIndex | |
| void | setValue | 
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
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
String getType()
true and the string "select-one" when false .int getSelectedIndex()
void setSelectedIndex(int selectedIndex)
String getValue()
void setValue(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)
String getName()
void setName(String name)
int getSize()
void setSize(int size)
int getTabIndex()
void setTabIndex(int tabIndex)
void add(HTMLElement element, HTMLElement before) throws DOMException
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.element - The element to add.before - The element to insert before, or null for the tail of the list.DOMException - NOT_FOUND_ERR: Raised if before is not a descendant of the SELECT element.void remove(int index)
OPTION elements for this SELECT . Does nothing if no element has the given index.index - The index of the item to remove, starting from 0.void blur()
void focus()
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLSelectElement.html