HTMLOptionElement

基线 广泛可用

此功能已得到良好确立,并在许多设备和浏览器版本中运行。它已在浏览器中可用,自 2015 年 7 月.

HTMLOptionElement 接口表示 <option> 元素,并继承了 HTMLElement 接口的所有属性和方法。

EventTarget Node Element HTMLElement HTMLOptionElement

构造函数

Option()

返回一个新创建的 HTMLOptionElement 对象。它有四个参数:要显示的文本 text、关联的值 valuedefaultSelected 的值和 selected 的值。最后三个参数是可选的。

实例属性

从其父级 HTMLElement 继承属性。

HTMLOptionElement.defaultSelected

具有 truefalse 的值,显示 selected HTML 属性的初始值,指示选项默认情况下是否被选中。

HTMLOptionElement.disabled

具有 truefalse 的值,表示 disabled HTML 属性的值,该属性指示选项不可用,无法选择。如果选项是 <optgroup> 元素的子元素,而该元素被禁用,则选项也会被禁用。

HTMLOptionElement.form 只读

一个 HTMLFormElement,表示与对应 <select> 元素的 form 相同的值,如果选项是 <select> 元素的后代,或者如果未找到,则为 null。

HTMLOptionElement.index 只读

一个 long,表示选项在其所属选项列表中的位置,按树序排列。如果选项不属于选项列表的一部分,例如当它是 <datalist> 元素的一部分时,该值为 0

HTMLOptionElement.label 只读

一个字符串,反映 label HTML 属性的值,该属性为选项提供一个标签。如果未专门设置此属性,则读取它将返回元素的文本内容。

HTMLOptionElement.selected

具有 truefalse 的值,指示选项当前是否被选中。

HTMLOptionElement.text

包含元素文本内容的字符串。

HTMLOptionElement.value

一个字符串,反映 value HTML 属性的值(如果存在);否则反映 Node.textContent 属性的值。

实例方法

未实现任何特定方法,但从其父级 HTMLElement 继承方法。

规范

规范
HTML 标准
# htmloptionelement

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅