javascript,js问题。循环获取多行单选框被选中的值。高手请进

2025-02-27 12:59:24
推荐回答(3个)
回答1:

这样应该挺难弄。。。
这样吧,var obj = document.getElementsByTagName('input'); 得到所有的input,然后循环的时候obj[i].type=="checkbox" 来进行判断是不是选择框。。。。你试试。

回答2:

每个单选按钮应该有一个name属性和value属性吧,你的意思是如果是第一个就是n1,第二个就是n2,那么可以这么获取:如果有4个的话,如下
var $=document.getElementById;
for(var i=1;i<=4;i++){
if($("n"+i).checked){
alert($("n"+i).value);
};
}
这样你应该知道怎么做了吧

回答3:

for (var inta=1;inta<=4;inta++)
{
var v = eval("document.all.n"+inta);
alert(v.value);
}

这样就可以了。