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>
。