Интерфейс HTMLSelectElement
- Все суперинтерфейсы:
-
Element,HTMLElement,Node
public interface HTMLSelectElement extends HTMLElement
Элемент select позволяет выбрать опцию. Содержащиеся опции можно напрямую получить через элемент select как коллекцию. См. определение элемента SELECT в HTML 4.0.
- С:
- 1.4, DOM Level 2
Краткое описание полей
Поля, объявленные в интерфейсе org.w3c.dom.Node
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
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
add |
Добавить новый элемент в коллекцию элементов OPTION для данного элемента SELECT. |
void |
blur() |
Убрать фокус клавиатуры с данного элемента. |
void |
focus() |
Передать фокус клавиатуры на данный элемент. |
boolean |
getDisabled() |
Элемент недоступен в данном контексте. |
HTMLFormElement |
getForm() |
Возвращает элемент FORM, содержащий данный элемент управления. |
int |
getLength() |
Количество опций в данном элементе SELECT. |
boolean |
getMultiple() |
Если true, могут быть выбраны несколько элементов OPTION в данном элементе SELECT. |
String |
getName() |
Имя элемента управления формой или объекта при отправке формы. |
HTMLCollection |
getOptions() |
Коллекция элементов OPTION, содержащихся в данном элементе. |
int |
getSelectedIndex() |
Порядковый индекс выбранной опции, начиная с 0. |
int |
getSize() |
Количество видимых строк. |
int |
getTabIndex() |
Индекс, представляющий позицию элемента в порядке перехода по табуляции. |
String |
getType() |
Тип данного элемента управления формой. |
String |
getValue() |
Текущее значение элемента управления формой. |
void |
remove |
Удаляет элемент из коллекции элементов OPTION для данного элемента SELECT. |
void |
setDisabled |
|
void |
setMultiple |
|
void |
setName |
|
void |
setSelectedIndex |
|
void |
setSize |
|
void |
setTabIndex |
|
void |
setValue |
Методы, объявленные в интерфейсе org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
Методы, объявленные в интерфейсе org.w3c.dom.html.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
Методы, объявленные в интерфейсе org.w3c.dom.Node
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
Подробное описание методов
getType
String getType()
Тип данного элемента управления формой. Это строка "select-multiple", когда атрибут multiple имеет значение
true, и строка "select-one", когда false.getSelectedIndex
int getSelectedIndex()
Порядковый индекс выбранной опции, начиная с 0. Возвращает значение -1, если ни один элемент не выбран. Если выбраны несколько опций, возвращается индекс первой выбранной опции.
setSelectedIndex
void setSelectedIndex(int selectedIndex)
getValue
String getValue()
Текущее значение элемента управления формой.
setValue
void setValue(String value)
getLength
int getLength()
Количество опций в этом элементе
SELECT.getForm
HTMLFormElement getForm()
Возвращает элемент
FORM, содержащий данный элемент управления. Возвращает null, если данный элемент управления не находится в контексте формы.getOptions
HTMLCollection getOptions()
Коллекция элементов
OPTION, содержащихся в этом элементе.getDisabled
boolean getDisabled()
Элемент недоступен в данном контексте. См. определение атрибута disabled в HTML 4.0.
setDisabled
void setDisabled(boolean disabled)
getMultiple
boolean getMultiple()
Если true, можно выбрать несколько элементов
OPTION в этом элементе SELECT. См. определение атрибута multiple в HTML 4.0.setMultiple
void setMultiple(boolean multiple)
getName
String getName()
Имя элемента управления формой или объекта при отправке формы. См. определение атрибута name в HTML 4.0.
setName
void setName(String name)
getSize
int getSize()
Количество видимых строк. См. определение атрибута size в HTML 4.0.
setSize
void setSize(int size)
getTabIndex
int getTabIndex()
Индекс, представляющий позицию элемента в порядке перехода по табуляции. См. определение атрибута tabindex в HTML 4.0.
setTabIndex
void setTabIndex(int tabIndex)
add
void add(HTMLElement element, HTMLElement before) throws DOMException
Добавить новый элемент в коллекцию элементов
OPTION для данного элемента SELECT. Этот метод эквивалентен методу appendChild интерфейса Node, если параметр before равен null. В противном случае он эквивалентен методу insertBefore родительского элемента before.- Параметры:
-
element- Добавляемый элемент. -
before- Элемент, перед которым необходимо вставить, илиnullдля добавления в конец списка. - Исключения:
-
DOMException- NOT_FOUND_ERR: Возникает, еслиbeforeне является потомком элементаSELECT.
remove
void remove(int index)
Удаляет элемент из коллекции элементов
OPTION для данного элемента SELECT. Ничего не делает, если элемент с заданным индексом отсутствует.- Параметры:
-
index- Индекс удаляемого элемента, начиная с 0.
blur
void blur()
Убирает фокус клавиатуры с этого элемента.
focus
void focus()
Передает фокус клавиатуры на этот элемент.
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLSelectElement.html