HTMLOptionElement
Базовая Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Интерфейс HTMLOptionElement представляет элементы <option> и наследует все свойства и методы интерфейса HTMLElement.
Конструктор
Option()-
Возвращает новый объект
HTMLOptionElement. У него четыре параметра: текст для отображения,text, связанное значение,value, значениеdefaultSelected, и значениеselected. Последние три параметра необязательны.
Свойства экземпляра
Наследует свойства от родительского класса HTMLElement.
HTMLOptionElement.defaultSelected-
Имеет значение
trueилиfalse, показывающее начальное значение атрибута HTMLselected, указывающее, выбран ли параметр по умолчанию. HTMLOptionElement.disabled-
Имеет значение
trueилиfalse, представляющее значение атрибута HTMLdisabled, которое указывает, что параметр недоступен для выбора. -
HTMLOptionElement.formТолько для чтения -
Объект
HTMLFormElement, представляющий то же значение, что иformсоответствующего элемента<select>, если параметр является потомком элемента<select>, или null, если таковой не найден. -
HTMLOptionElement.indexТолько для чтения -
Значение, представляющее позицию параметра в списке параметров, к которому он принадлежит, в порядке обхода дерева. Если параметр не входит в список параметров, например, если он является частью элемента
<datalist>, значение равно0. HTMLOptionElement.label-
Строка, отражающая значение атрибута HTML
label, который предоставляет метку для параметра. Если этот атрибут не задан, чтение возвращает содержимоеtextэлемента. HTMLOptionElement.selected-
Имеет значение
trueилиfalse, указывающее, выбран ли параметр в данный момент. HTMLOptionElement.text-
Строка, содержащая текстовое содержимое элемента.
HTMLOptionElement.value-
Строка, отражающая значение атрибута HTML
value, если он существует; в противном случае отражает значение свойстваNode.textContent.
Методы экземпляра
Не реализует каких-либо специфических методов, но наследует методы от родительского класса HTMLElement.
Спецификации
| Спецификация |
|---|
| HTML # htmloptionelement |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
Option |
1 | 12 | 1 | ≤12.1 | 1.2 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
HTMLOptionElement |
1 | 12 | 1 | ≤12.1 | 1.2 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
defaultSelected |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
disabled |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
form |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
index |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
label |
1 | 12 | 71–7Перед Firefox 7 свойствоlabel неправильно возвращало пустую строку, если оно не было определено, вместо содержимого текста элемента. |
≤12.1 | 3 | 18 | 74–7Перед Firefox для Android 7 свойствоlabel неправильно возвращало пустую строку, если оно не было определено, вместо содержимого текста элемента. |
≤12.1 | 1 | 1.0 | 4.4 |
selected |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
text |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
value |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement