--- title: slug: Web/HTML/Element/optgroup tags: - HTML - HTML表单 - 元素 - 参考 - 表单 translation_of: Web/HTML/Element/optgroup --- {{HTMLRef}} HTML元素 <optgroup> 为{{HTMLElement("select")}} 元素中的选项创建分组。 {{EmbedInteractiveExample("pages/tabbed/optgroup.html", "tabbed-standard")}} 内容分类 无 允许的内容 0或多个 {{HTMLElement("option")}} 元素 标签省略 开始标签是必须的。当该元素后面也跟着一个 <optgroup> 元素,或该元素的父元素没有其他内容时,结束标签可省略。 允许的父元素 一个 {{HTMLElement("select")}} 元素. Implicit ARIA role {{ARIARole("group")}} Permitted ARIA roles No role permitted DOM 接口 {{domxref("HTMLOptGroupElement")}} {{Note("Optgroup elements may not be nested.")}} 属性 这个元素包含 global attributes。 {{htmlattrdef("disabled")}} 如果设置了这个布尔值,则不能选择这个选项组中的任何选项。通常浏览器会置灰这样的控件,它不接受任何浏览器事件,如鼠标点击或者焦点相关的事件。 {{htmlattrdef("label")}} 选项组的名字,浏览器用以在用户界面中标记选项。使用这个元素时必须加上这个属性。 示例 <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> 结果 规范 规范 状态 注释 {{SpecName('HTML WHATWG', 'the-button-element.html#the-optgroup-element', '<optgroup>')}} {{Spec2('HTML WHATWG')}} {{SpecName('HTML5 W3C', 'forms.html#the-optgroup-element', '<optgroup>')}} {{Spec2('HTML5 W3C')}} {{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '<optgroup>')}} {{Spec2('HTML4.01')}} 浏览器兼容性 {{Compat("html.elements.optgroup")}} 另请参阅 其他表单相关的元素:{{HTMLElement("form")}}, {{HTMLElement("legend")}}, {{HTMLElement("label")}}, {{HTMLElement("button")}}, {{HTMLElement("select")}}, {{HTMLElement("datalist")}}, {{HTMLElement("option")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("textarea")}}, {{HTMLElement("keygen")}}, {{HTMLElement("input")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}} 和 {{HTMLElement("meter")}}。
{{HTMLRef}}
HTML元素 <optgroup> 为{{HTMLElement("select")}} 元素中的选项创建分组。
<optgroup>
{{EmbedInteractiveExample("pages/tabbed/optgroup.html", "tabbed-standard")}}
role
{{Note("Optgroup elements may not be nested.")}}
这个元素包含 global attributes。
<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>
{{Compat("html.elements.optgroup")}}