js如何取得<option name="aaa">的自动以属性_repname的值

比如<selectid="sel_rep"><option_repname="aa"value="volvo">Volvo</option><option_repname... 比如
<select id="sel_rep">
<option _repname="aa" value="volvo">Volvo</option>
<option _repname="bb" value="saab">Saab</option>
<option _repname="cc" value="opel">Opel</option>
</select>
每次选择一个,都需要取到<option>_repname的值(aa,bb,cc)
我既要取得<option>下面的属性_repname的值,也要取到value属性的值。看来这个是没办法做到的对吗?我用了name属性<option name="aa" value="volvo">Volvo</option>这种也是取属性name的值也是取不到。
展开
 我来答
莫路草根
推荐于2017-11-27 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:994万
展开全部

嘿,老兄,我又来帮你解答啦。废话不多说,看代码:

<html>
<body>
<select id="s1" onchange="getSelect();">
<option value="1" sid="a">111</option>
<option value="2" sid="b">222</option>
<option value="3" sid="c">333</option>
<option value="4" sid="d">444</option>
</select>
</body>
</html>
<script Language="JavaScript">
function getSelect()
{
var obj = document.getElementById("s1");
var index=obj.selectedIndex;
var a=obj.options[index].getAttribute("sid"); 
alert(a);
}
</script>

把里面的sid换成你想要的自定义的属性就可以了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式