怎么循环取得页面上所有select下拉框的value var objs=document.getElementsByTagName("select")for(var i=0;i<objs.length;i++){ alert(objs[i].value)} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function fnSel(){ var txt=""; var obj = document.getElementById('form1'); for(var i=1;i<obj.length;i++) if(obj.elements[i].tagName == 'SELECT') for(var j=0;j<obj.elements[i].options.length;j++) txt += obj.elements[i].options[j].value+","; alert(txt);}</script>---------------------------------<form id="form1"><SELECT id="s1"><OPTION VALUE="11" SELECTED>11</OPTION><OPTION VALUE="22">22</OPTION></SELECT><SELECT id="s2"><OPTION VALUE="aa" SELECTED>aa</OPTION><OPTION VALUE="bb">bb</OPTION></SELECT><input type="button" id="btn" value="button" onclick="fnSel()"/></form> 在线等 jquery .ajax 问题 请问有没有可能无论当前用什么浏览器在看网页,弹出的网页都用IE打开? jsp表单不能嵌套吗 如何在js里面判断正负数以及运算 window.open参数问题 請高手指教 關於replace 标签式按纽 表单提交问题 javascript 语法请问: 如何实现如图所示效果 javascript 可编辑表格问题 求一个下拉菜单控制存储过程的代码
function fnSel()
{
var txt="";
var obj = document.getElementById('form1');
for(var i=1;i<obj.length;i++)
if(obj.elements[i].tagName == 'SELECT')
for(var j=0;j<obj.elements[i].options.length;j++)
txt += obj.elements[i].options[j].value+",";
alert(txt);
}
</script>
---------------------------------
<form id="form1">
<SELECT id="s1">
<OPTION VALUE="11" SELECTED>11</OPTION>
<OPTION VALUE="22">22</OPTION>
</SELECT>
<SELECT id="s2">
<OPTION VALUE="aa" SELECTED>aa</OPTION>
<OPTION VALUE="bb">bb</OPTION>
</SELECT>
<input type="button" id="btn" value="button" onclick="fnSel()"/>
</form>