HTMLOptionElement

这篇翻译不完整。请帮忙从英语翻译这篇文章

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的值以及所选的值。 最后三个值是可选的。

格式

格式 状态 注释
HTML Living Standard
HTMLOptionElement
Living Standard No change from HTML5.
HTML5
HTMLOptionElement
Recommendation 一个构造函数Option()已经被添加。form属性可以是null值。
Document Object Model (DOM) Level 2 HTML Specification
HTMLOptionElement
Obsolete selected属性改变了它的含义:现在它指示当前是否选择该选项,如果该选项被初始选择,则不再使用该选项。defaultSelected属性不再是只读的。
Document Object Model (DOM) Level 1 Specification
HTMLOptionElement
Obsolete 初始定义

浏览器兼容性

特点 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本支持 (Yes) (Yes) 1.0 (1.7 or earlier)[1] (Yes) (Yes) (Yes)
特点 Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本支持 (Yes) (Yes) 1.0 (1.0)[1] (Yes) (Yes) (Yes)

[1] 在Gecko 7.0(Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4)之前,如果没有定义标签属性,则返回一个空字符串,而不是返回元素的文本内容。

也可以看看

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

文档标签和贡献者

 此页面的贡献者: garden4hu
 最后编辑者: garden4hu,