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

比如<selectid="sel_rep"><optionname="aa"value="volvo">Volvo</option><optionname="bb"val... 比如
<select id="sel_rep">
<option name="aa" value="volvo">Volvo</option>
<option name="bb" value="saab">Saab</option>
<option name="cc" value="opel">Opel</option>
</select>
每次选择一个,都需要渠道<option>name的值(aa,bb,cc)
展开
 我来答
莫路草根
推荐于2016-11-19 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:947万
展开全部

首先,我要纠正你的一个错误,option里面是没有name这个属性的,name属性应该在select这里。

html的下拉框只有一个name,而你每次选中一个下拉属性时,其实取到的是下拉框的value值。

如果你其实是要取value的值的话就这样写:

//加个选中事件<select onchange="getSelect(this.value);">
function getSelect(obj)//这个obj就是你想要的value
{
    alert(obj);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式