HTMLOptionElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTMLOptionElement 接口表示了 <option> 元素并继承HTMLElement接口所有的类和方法。

must be a string

属性

继承自其父类属性,HTMLElement.

名称 类型 描述
defaultSelected Boolean 包含了selected HTML 特性的初始值,指示默认情况下是否选择该选项。
disabled Boolean 反映了disabled HTML 特性 的值 , 这意味着选项(option)是不可选的。如果一个选项是关闭的<optgroup>元素的子元素,那么它也可被关闭。
form只读 HTMLFormElement 如果该选项是<select> 元素的后代,则该属性与相应HTMLSelectElement 对象的form属性具有相同的值; 否则为null
index只读 long 该选项在其所属的选项列表中的位置,以树形顺序排列。如果该选项不是选项列表的一部分,例如为 <datalist> 元素的一部分时,该值为0
label DOMString 反映label HTML 特性的值,该属性为选项提供了一个标签。如果没有特别设置此属性,读取它返回元素的文本内容。
selected Boolean 表示当前该 option 是否被选择。
text DOMString 包含元素的文本内容。
value DOMString 反映value HTML 特性的值(如果存在);否则反映Node.textContent 特性的值。

方法

方法继承自其父类,HTMLElement.

HTMLOptionElement.Option()是一个创建HTMLOptionElement对象的构造函数。它有四个值:要显示的文本,文本,关联的值,,defaultSelected 的值以及所选的值。最后三个值是可选的。

规范

Specification
HTML
# htmloptionelement

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLOptionElement
Option() constructor
defaultSelected
disabled
form
index
label
selected
text
value

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

参见

  • 实现此接口的 HTML 元素 : <option>