html中select optgroup标签有什么作用?
需要对select 内容进行分组,以往都是用程序控制,今天发现 select 中还有一个 optgroup 属性可以用。经测适用于 firefox 和 ie等浏览器。目前发现唯一不足 的是不能对 group 后的标题样式进行自定义。比如:想改一下字体属性,想用个正常体是不行的,不过颜色和大小可以改。在 ie 下默认是 斜体、加粗。
html中select optgroup标签能否实现多级嵌套功能?
目前optgroup 只支持一级嵌套,不支持多级嵌套, 所以嵌套 optgroup 的效果跟没嵌套是一样的。
怎么获取html中select optgroup标签的值?
可以给optgroup 设置一个id属性,然后通过javascript的document.getElementById("id名")来获得optgroup标签的值。
html中select optgroup标签用法代码实例1(www.169it.com)
<select name="bid" id="brand_3">
<option value="">请选择品牌</option>
<optgroup label="A"></optgroup>
<option value="693" custom="693">A AC宝马</option>
<option value="62" custom="62">A 阿斯顿马丁</option>
<option value="1" custom="1">A 奥迪</option>
<optgroup label="B"></optgroup>
<option value="723" custom="723">B 巴博斯</option>
<option value="44" custom="44">B 保时捷</option>
<option value="582" custom="582">B 宝骏</option>
<option value="20" custom="20">B 宝马</option>
<option value="593" custom="593">B 北京汽车</option>
<option value="643" custom="643">B 北汽威旺</option>
<option value="122" custom="122">B 北汽制造</option>
<option value="4" custom="4">B 奔驰</option>
</select>
select的optgroup分组用法实例代码2:
<select>
<optgroup label="碱性金属">
<option>锂 (Li)</option>
<option>纳 (Na)</option>
<option>钾 (K)</option>
</optgroup>
<optgroup label="卤素">
<option>氟 (F)</option>
<option>氯 (Cl)</option>
<option>溴 (Br)</option>
</optgroup>
</select>
select的optgroup分组用法实例代码3
通过 <optgroup> 标签把相关的选项组合在一起:
<select>
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
浏览器支持
标签定义及使用说明
<optgroup> 标签经常用于把相关的选项组合在一起。
如果你有很多的选项组合, 你可以使用<optgroup> 标签能够很简单的将相关选项组合在一起。
无。
属性
HTML <optgroup> 标签的 disabled 属性有什么作用?
disabled 属性规定禁用该选项组。被禁用的选项组既不可用,也不可点击。可以设置 disabled 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该选项组的使用。然后,可以使用 JavaScript 来清除 disabled 属性,以使选项组变为可用状态。
<optgroup> 标签支持全局属性,查看完整属性表 HTML全局属性。
<optgroup> 标签支持所有 HTML事件属性。