javascript获取select里面的各种值以及select里面的自定义


为项目做gm工具,jsp写界面,然后想用到select标签实现选择某个属性的值然后对应的其他属性也跟着变化这一效果。于是就查资料知道select标签可以如下使用


<html>


<title>test select</title>
<script type="text/javascript">
window.onload = selectShow;
function selectShow(){


var objs = document.getElementById("testSelect");
// 获取被选中的下标
var selectedIndex = objs.selectedIndex;
// 获取选中的option对象
var selectedObj = objs.options[selectedIndex];
// 让div里面显示选中的option的value值
document.getElementById("capitalName").innerHTML = selectedObj.getAttribute("capital");
document.getElementById("rank").innerHTML = selectedObj.value;


}
</script>
<body>
<table border="1" cellpadding="0" cellspacing="0" align="center">
<tr>
<th>choose one people</th>
<th>capital</th>
<th>rank</th>
</tr>
<tr>
<td>
<select id="testSelect" οnchange="selectShow()">
<option capital="Beijing" value="1" selected="selected">Chinese</option>
<option capital="Landon" value="2">English</option>
<option capital="Paris" value="3">French</option>
</select>
</td>
<td id="capitalName"></td>
<td id="rank"></td>
</tr>
</table>
</body>


</html>


貌似jquery有更简单的方法,暂没做研究,有大神知道的可以帖在回复里,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值