我正在尝试检查收音机“id”和“name”,因为我的收音机名称和 id 与 1、2、3 相同......等等
我的代码在这里,
var selection=new Array();
var allR = document.getElementsByTagName('input');
var a=0;
var b=0;
for(var i=0; i<allR.length; i++){
if(allR[i].type=='radio') { b++; }
if(allR[i].type=='radio' && allR[i].checked) { a++; }
}
var num=0;
alert(b);
for(var j=1;j<=b ;j++) {
//for(var i=0; i<alr.length; i++){
if(document.getElementsByName('j').checked) {
selection[num]=j;
num++;
alert(j);
//}
}
}
在此代码中,var“b”是收音机计数的数量,在第二个循环中,我试图在数组中获取选中的收音机并打印它们,但它只打印总单选按钮但不打印选中的收音机???
希望得到你的建议