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

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 初始定义

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

特点 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,