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 Standard
# htmloptionelement

浏览器兼容性

BCD tables only load in the browser

参见

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