<optgroup> 元素用于将 <option> 元素进行分组,使得 <select> 元素中的选项更加有组织和结构化。一个 <optgroup> 元素可以包含多个 <option> 元素,这些 <option> 元素将被视为属于该 <optgroup>。
语法
-- -------------------- ---- -------
--------
--------- ------------ ---
------- ---------------- ----------
------- ---------------- ----------
-----------
--------- ------------ ---
------- ---------------- ----------
------- ---------------- ----------
-----------
---------在上面的示例中,我们创建了一个包含两个分组的 <select> 元素。第一个分组包含两个选项,分组的标签是 "Group 1";第二个分组包含两个选项,分组的标签是 "Group 2"。
属性
label:指定分组的标签,用于显示在<select>元素的下拉列表中,必须设置。
示例代码
-- -------------------- ---- -------
--------
--------- ---------------
------- ----------------------------
------- ------------------------------
-----------
--------- -------------------
------- ------------------------------
------- ----------------------------------
-----------
---------在上面的示例中,我们创建了一个包含两个分组的 <select> 元素。第一个分组包含两个水果选项,分组的标签是 "Fruits";第二个分组包含两个蔬菜选项,分组的标签是 "Vegetables"。
| 属性 | 描述 |
|---|---|
| disabled | 设置或返回是否禁用选项组。 |
| label | 设置或返回选项组的 label 属性的值。 |