HTML <optgroup> 标签

HTML <optgroup>标签在 <select>控件的值的下拉列表中创建一组选项。这些下拉值由一系列 <option>标签定义,并使用 <optgroup>标签进行分组。label <optgroup> 的值将显示为 <select>控件中分组项目上方的灰色标题。此标签通常也称为 <optgroup>元素。


实例

通过 <optgroup> 标签把相关的选项组合在一起:

  1. <html>
  2. <body>
  3. <label for="cars">请选择车辆:</label>
  4. <select>
  5. <optgroup label="瑞典汽车">
  6. <option value="volvo">沃尔沃</option>
  7. <option value="saab">萨博</option>
  8. </optgroup>
  9. <optgroup label="德国汽车">
  10. <option value="mercedes">梅赛德斯</option>
  11. <option value="audi">奥迪</option>
  12. </optgroup>
  13. </select>
  14. </body>
  15. </html>

浏览器支持

元素
<optgroup>YesYesYesYesYes

所有主流浏览器都支持 <optgroup> 标签。


定义和用法

<optgroup> 标签定义选项组。

optgroup 元素用于组合选项。当您使用一个长的选项列表时,对相关的选项进行组合会使处理更加容易。


HTML 与 XHTML 之间的差异


必需的属性

属性描述
labeltext为选项组规定描述。

可选的属性

属性描述
disableddisabled规定禁用该选项组。

全局属性

<optgroup> 标签支持 HTML 中的 全局属性


事件属性

<optgroup> 标签支持 HTML 中的 事件属性


相关页面

HTML DOM 参考手册:OptionGroup 对象