Spec-Zone.ru › Web APIs

HTMLOptionElement

Базовая Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Интерфейс HTMLOptionElement представляет элементы <option> и наследует все свойства и методы интерфейса HTMLElement.

EventTarget Node Element HTMLElement HTMLOptionElement

Конструктор

Option()

Возвращает новый объект HTMLOptionElement. У него четыре параметра: текст для отображения, text, связанное значение, value, значение defaultSelected, и значение selected. Последние три параметра необязательны.

Свойства экземпляра

Наследует свойства от родительского класса HTMLElement.

HTMLOptionElement.defaultSelected

Имеет значение true или false, показывающее начальное значение атрибута HTML selected, указывающее, выбран ли параметр по умолчанию.

HTMLOptionElement.disabled

Имеет значение true или false, представляющее значение атрибута HTML disabled, которое указывает, что параметр недоступен для выбора.

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 7
1–7Перед Firefox 7 свойство label неправильно возвращало пустую строку, если оно не было определено, вместо содержимого текста элемента.
≤12.1 3 18 7
4–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

См. также

  • <option>
  • <select>
  • <datalist>
  • <optgroup>
  • HTMLOptionsCollection
  • HTMLSelectElement
  • HTMLOptGroupElement
  • HTMLElement
  • HTMLCollection

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API