HTMLOptionElement

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨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 屬性的值,該屬性指示選項不可選。

HTMLOptionElement.form 只讀

一個 HTMLFormElement,表示與對應 <select> 元素中的 form 相同的 form,如果該選項是 <select> 元素的後代,或者如果沒有找到,則為 null

HTMLOptionElement.index 只讀

一個 long,表示選項在它所屬的選項列表中的位置(按樹順序)。如果選項不屬於任何選項列表,例如當它屬於 <datalist> 元素時,其值為 0

HTMLOptionElement.label

一個字串,反映了 label HTML 屬性的值,該屬性為選項提供了標籤。如果未明確設定此屬性,則讀取它會返回元素的 text 內容。

HTMLOptionElement.selected

具有 truefalse 的值,指示選項當前是否被選中。

HTMLOptionElement.text

一個字串,包含元素的文字內容。

HTMLOptionElement.value

一個字串,反映了 value HTML 屬性的值(如果存在);否則,反映 Node.textContent 屬性的值。

例項方法

不實現任何特定方法,但繼承其父級 HTMLElement 的方法。

規範

規範
HTML
# htmloptionelement

瀏覽器相容性

另見