js获取option下拉框当前选中的值属于哪个optgroup的方法

通过 <optgroup> 标签可以把相关的option选项归到一类里,但是如果option下拉框很多的话,不容易辨别,当前选中的下拉值属于哪个大类。今天就来说一下通过js获取option下拉框当前选中的值属于哪个optgroup的方法。

实现的效果如下;

image

具体看下面的代码,html部分代码;

<title>js获取option下拉框当前选中的值属于哪个optgroup</title>
<select id="sel">
<optgroup id="opt1" label="战士">
<option value="1">狂战士</option>
<option value="2">武器大师</option>
<option value="3">斯巴达</option>
<option value="4">审判天使</option>
</optgroup>
<optgroup id="opt2" label="法师">
<option value="11">爆破鬼才</option>
<option value="12">虚空之眼</option>
<option value="13">虚空行者</option>
</optgroup>
</select>
<input type="button" onclick="getopt()" value="获取值">

js部分代码;

<script>
function getopt(){
var ss = sel.options[sel.selectedIndex][removed].attributes;
alert("你选中英雄属于"+ss["label"].value);
}
</script>



如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-153.html

如有疑问请联系 QQ:644233191   微信:zw1688k