如果select标签是有id属性的,如
<select id=xx>...
则用下述方法获取当前选项的值:
var v = xx.value;
或
var v = document.getElementById("xx").value; //此方法兼容性好
如果select标签是有name属性的,如
<form name=form1>
<select name=xx>...
则用下述方法获取当前选项的值:
var v = form1.xx.value;
或
var v = document.getElementsByName("xx")[0].value;
如果同一页面含有多个name属性相同的标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)
如果select标签不含有任何可供定位的属性,如
<select>...
则用下述方法获取当前选项的值:
var v = document.getElementsByTagName("select")[0].value;
如果同一页面含有多个select标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)
转载于:https://www.cnblogs.com/labc/articles/5650390.html
本文介绍了如何通过JavaScript来获取HTML中Select元素的当前选中值。根据不同情况,提供了使用id属性、name属性以及直接通过标签名获取的方法,并考虑了页面上存在多个相同name或标签的情况。
1万+

被折叠的 条评论
为什么被折叠?



