Q201.
在HTML DOM 模型中的HTMLSelectElement 物件,關於其屬性(Properties)的說明哪些正確?
網頁設計 · 乙級 · 作業準備 · Q201
難易度分析
4 / 5
本題屬於多選題型,要求考生對多個屬性的定義進行精確區分,且其中包含容易混淆的屬性定義陷阱,增加了判斷難度。
正確答案 (複選):①, ②, ④
- ① length 屬性是下拉式選項中的個數:length 屬性會回傳 `<select>` 元素中所有 `<option>` 元素的總數量,屬於唯讀屬性,可用於判斷下拉選單的選項總數。
- ② multiple 屬性是指定是否可多選:multiple 為布林屬性,當設定為 `true` 時表示允許使用者同時選取多個選項,通常搭配 Ctrl 或 Shift 鍵進行多選操作。
- ④ selectedIndex 屬性是指下拉式選項中被選上的編號:selectedIndex 屬性會回傳目前被選取選項的索引值(從 0 開始編號),若無任何選項被選取則回傳 `-1`,此屬性亦可被設定以程式方式改變選取狀態。
錯誤選項解析
- ③ size 屬性是指在多選時,下拉式選項中被選上的數量:size 屬性實際定義的是下拉選單「可見顯示的選項列數」,而非被選上的數量;當 size 大於 1 時,選單會以列表形式展開顯示指定列數。
Learning Tip
"本題核心考點為 HTMLSelectElement 各屬性的精確定義。常考陷阱在於混淆 size(可見列數)與 length(選項總數)的差異;另外需注意 selectedIndex 為單一值,當設定 `multiple` 允許多選時,selectedIndex 僅回傳第一個被選取選項的索引,若要取得所有已選選項,應遍歷 `options` 集合並檢查各選項的 `selected` 屬性。"
學員答題分佈
①length 屬性是下拉式選項中的個數0%
②multiple 屬性是指定是否可多選0%
③size 屬性是指在多選時,下拉式選項中被選上的數量0%
④selectedIndex 屬性是指下拉式選項中被選上的編號0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
在HTML DOM 模型中的HTMLSelectElement 物件,可合法使用那些方法(methods)及屬性(properties)?
在HTML DOM 模型中的HTMLFormElement 物件,可合法使用那些方法(methods)及屬性(properties)?
在HTML DOM 模型中的HTMLImageElement 物件,可合法使用那些屬性(properties)?
在HTML DOM 模型中的HTMLLinkElement 物件,可合法使用那些屬性(properties)?
在HTML DOM 模型中的Element 物件,可合法使用那些方法(methods)及屬性(properties)?