HTML <datalist> 標簽
定義和用法
<datalist>
標簽為 <input> 元素規定預定義選項的列表。
<datalist>
標簽用于為 <input>
元素提供“自動完成”功能。用戶在輸入數據時,將看到預定義選項的下拉列表。
<datalist>
元素的 id 屬性必須等于 <input>
元素的 list 屬性(這會把它們綁定在一起)。
另請參閱:
HTML DOM 參考手冊:Datalist 對象
實例
擁有預定義選項的數據列表(連接到 <input> 元素):
<label for="browser">請從列表中選擇您的瀏覽器:</label> <input list="browsers" name="browser" id="browser"> <datalist id="browsers"> <option value="Edge"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>
全局屬性
<datalist>
標簽還支持 HTML 中的全局屬性。
事件屬性
<datalist>
標簽還支持 HTML 中的事件屬性。
默認的 CSS 設置
大多數瀏覽器將使用以下默認值顯示 <datalist>
元素:
datalist { display: none; }
瀏覽器支持
表中的數字注明了首個完全支持該元素的瀏覽器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
20.0 | 10.0 | 4.0 | 12.1 | 9.5 |