?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
HTML<select>
元素是一種表單控件,可創(chuàng)建選項菜單。菜單內(nèi)的選項為<option>
, 可以由 <optgroup>
元素分組。選項可以被用戶預(yù)先選擇。
內(nèi)容類別 | flow content, phrasing content, interactive content, listed, labelable, resettable, and submittable form-associated element |
---|---|
允許的內(nèi)容 | 零個或多個<option>或<optgroup>元素。 |
標(biāo)記遺漏 | 沒有,起始和結(jié)束標(biāo)簽都是強制性的。 |
允許父母 | 任何接受 phrasing content 的元素 |
允許ARIA角色 | menu |
DOM界面 | HTMLSelectElement |
這個元素包含全局屬性。
autofocus
HTML5這個屬性能夠讓一個對象在頁面加載的時候獲得焦點. 在一個頁面上下文中, 只有一個對象可以有這個屬性,并且是布爾值(true 或者 false).
disabled
這個布爾值的屬性表明一個用戶是否可以操控該表單對象. 如果這個屬性沒有被明確定義, 則從它的父元素繼承, 例如 fieldset
; 如果沒有父元素設(shè)置 disabled
屬性, 那么默認(rèn)該表單對象 enabled.
form
HTML5select所關(guān)聯(lián)的form表單 (它的"表單擁有者"). 如果這個屬性被明確定義, 那么它的值一定是在同一個document中表單ID. 這樣能夠讓你把select標(biāo)簽放在任何的位置, 不僅限于作為form表單的后代元素.
multiple
這個布爾值的屬性標(biāo)記select是否可以多選. 默認(rèn)是單選.
name
控件名稱
required
HTML5規(guī)定select的值不能為空(布爾值).
size
如果控件顯示為滾動列表框,則此屬性表示為控件中同時可見的行數(shù)。瀏覽器不需要將選擇元素呈現(xiàn)為滾動列表框。默認(rèn)值為0
Firefox注意:根據(jù)HTML5規(guī)范,大小的默認(rèn)值應(yīng)該是1; 然而,在實踐中,這被發(fā)現(xiàn)打破了一些網(wǎng)站,目前沒有其他的瀏覽器這樣做,所以Mozilla選擇繼續(xù)返回0暫時與Firefox。
<!-- The second value will be selected initially --> <select name="select"> <!--Supplement an id here instead of using 'name'--> <option value="value1">Value 1</option> <option value="value2" selected>Value 2</option> <option value="value3">Value 3</option> </select>
Value 1 Value 2 Value 3
這個元素的內(nèi)容是靜態(tài)的,不可編輯。
Specification | Status | Comments |
---|---|---|
HTML Living StandardThe definition of '<select>' in that specification. | Living Standard | |
HTML5The definition of '<select>' in that specification. | Recommendation | |
HTML 4.01 SpecificationThe definition of '<select>' in that specification. | Recommendation |
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes)2 | (Yes) | 13 | (Yes) | (Yes) | (Yes)2 |
autofocus | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
disabled | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
form | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
multiple | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
name | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
required | (Yes) | (Yes) | 4 | 10 | (Yes) | (Yes) |
size | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes)1 2 | (Yes)2 | (Yes) | 14 | (Yes) | (Yes) | (Yes)2 |
autofocus | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
disabled | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
form | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
multiple | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
name | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |
required | (Yes) | (Yes) | (Yes) | 4 | No | (Yes) | (Yes) |
size | (Yes) | (Yes) | (Yes) | 1 | (Yes) | (Yes) | (Yes) |