Интерфейс 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(HTMLElement element,
HTMLElement before) | Добавляет новый элемент в коллекцию элементов |
void | blur() | Удаляет фокус клавиатуры с этого элемента. |
void | focus() | Передает фокус клавиатуры этому элементу. |
boolean | getDisabled() | Управление недоступно в этом контексте. |
HTMLFormElement | getForm() | Возвращает элемент |
int | getLength() | Количество опций в этом |
boolean | getMultiple() | Если true, несколько элементов |
String | getName() | Имя элемента управления формой или объекта при отправке с формой. |
HTMLCollection | getOptions() | Коллекция элементов |
int | getSelectedIndex() | Порядковый индекс выбранной опции, начиная с 0. |
int | getSize() | Количество видимых строк. |
int | getTabIndex() | Индекс, представляющий положение элемента в порядке табуляции. |
String | getType() | Тип этого элемента управления формой. |
String | getValue() | Текущее значение элемента управления формой. |
void | remove(int index) | Удаляет элемент из коллекции элементов |
void | setDisabled(boolean disabled) | |
void | setMultiple(boolean multiple) | |
void | setName(String name) | |
void | setSelectedIndex(int selectedIndex) | |
void | setSize(int size) | |
void | setTabIndex(int tabIndex) | |
void | setValue(String value) |
Методы, объявленные в интерфейсе 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, 2020, 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/11/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLSelectElement.html