此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
<optgroup>
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
**HTML 元素<optgroup> **为<select> 元素中的选项创建分组。
In this article
尝试一下
<label for="dino-select">Choose a dinosaur:</label><select> <optgroup label="Theropods"> <option>Tyrannosaurus</option> <option>Velociraptor</option> <option>Deinonychus</option> </optgroup> <optgroup label="Sauropods"> <option>Diplodocus</option> <option>Saltasaurus</option> <option>Apatosaurus</option> </optgroup></select>label { display: block; margin-bottom: 10px;}| 内容分类 | 无 |
|---|---|
| 允许的内容 | 0 或多个<option> 元素 |
| 标签省略 | 开始标签是必须的。当该元素后面也跟着一个 <optgroup> 元素,或该元素的父元素没有其他内容时,结束标签可省略。 |
| 允许的父元素 | 一个<select> 元素。 |
| Implicit ARIA role | group |
| Permitted ARIA roles | Norole permitted |
| DOM 接口 | HTMLOptGroupElement |
备注:Optgroup elements may not be nested.
属性
这个元素包含global attributes。
示例
html
<select> <optgroup label="Group 1"> <option>Option 1.1</option> </optgroup> <optgroup label="Group 2"> <option>Option 2.1</option> <option>Option 2.2</option> </optgroup> <optgroup label="Group 3" disabled> <option>Option 3.1</option> <option>Option 3.2</option> <option>Option 3.3</option> </optgroup></select>结果
规范
| Specification |
|---|
| HTML> # the-optgroup-element> |