...中,如何用document.getElementById()获取select的id以及option的value...
发布网友
发布时间:2024-04-19 10:17
我来回答
共2个回答
热心网友
时间:2024-04-21 19:53
document.getElementById()就是根据id来获取元素的,不能直接用来获取元素的id
可以用getElementsByTagName(),下面是代码:
//代码开始
<select id="selectID">
</select>
<select id="selectID1">
</select>
<script type="text/javascript">
for(i=0;;i++){
var a=document.getElementsByTagName("select")[i];
if(a===undefined) {document.write("<br>结束");break;}
else{document.write("<br/>");document.write("第"+i+"个select的id是");document.write(a.id);}
}
</script>
//代码结束
上面的代码会列出页面中所有select的id,获取option的value值就容易了。
热心网友
时间:2024-04-21 19:57
<select id="selectID">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
<option value="6">six</option>
</select>
<script language="javascript">
var obj = document.getElementById('selectID');
for(var i=0;i<obj.options.length;i++){
alert(obj.options[i].value);
}
</script>