HTMLOptionElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
HTMLOptionElement 接口表示了 <option> 元素并继承HTMLElement接口所有的类和方法。
属性
继承自其父类属性,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> |
浏览器兼容性
参见
- 实现此接口的 HTML 元素 :
<option>。