HTML 标签

HTML <select> 标签

主题:HTML5 标签参考上一页|下一页

说明

<select> 元素定义了 <form> 中的选择列表。 选择列表通常在浏览器中显示为下拉菜单(即下拉列表),用户可以根据其属性从中选择一个或多个选项。 选择列表提供的每个选项都由 <option> 元素定义。

下表总结了此标签的使用上下文和版本历史。

Placement: Inline
Content: <optgroup>和/或<option>中的一种或多种
开始/结束标签: 开始标签: required, 结束标签:required
版本: HTML 2, 3.2, 4, 4.01, 5

注意: 一个 <select> 元素必须至少包含一个 <option> 元素。 如果将属性 selected="selected" 指定给 <option> 元素的开始标签,则可以为用户预先选择选项。


语法

<select> 标签的基本语法如下:

HTML / XHTML: <select> ... </select>

下面的示例显示了 <select> 标签的作用。

<select>
    <option value="ferrari">Ferrari</option>
    <option value="mercedes">Mercedes</option>
   <option value="porsche">Porsche</option>
</select>

标签特定属性

下表显示了特定于 <select> 标签的属性。

属性 说明
autofocus autofocus 指定加载文档时下拉列表应自动获得焦点。
disabled disabled 此布尔属性指示下拉列表已禁用,即下拉列表不可选择。
form form-id 指定选择元素关联的表单,即它的"表单所有者"。
multiple multiple 此布尔属性表示可以在列表中选择多个选项。
name unique-name 定义选择元素的名称。
required required 此布尔属性表示在提交表单之前必须选择具有非空值的选项。
size number 指定向用户显示的选项数。

全局属性

与所有其他 HTML 标签一样, <select> 标签支持 HTML5 中的全局属性


事件属性

<select> 标签还支持 HTML5 中的事件属性


浏览器兼容性

所有主要的现代浏览器都支持 <select> 标签。

Browsers Icon

基本支持—

  • Firefox 1+
  • Google Chrome 1+
  • Internet Explorer 2+
  • Apple Safari 1+
  • Opera 4+

进一步阅读

请参阅以下教程: HTML 表单.

其他与表单相关的标签: <form>, <fieldset>, <legend>, <label>, <input>, <textarea>, <optgroup>, <option>, <button>.

Advertisements