getElementsByName<script>
for(i=1;i<=12;i++)
document.write("<input type=radio value=up name=r"+i+" checked>up","<input type=radio value=and name=r"+i+">and","<input type=radio value=or name=r"+i+">or","<br>");
function check(){
for(i=1;i<=12;i++){
var objs=document.getElementsByName("r"+i)
for(j=0;j<objs.length;j++)if(objs[j].checked)alert("r"+i+"="+objs[j].value);
}
}
</script>
<input type=button value=check onclick=check()>
for(i=1;i<=12;i++)
document.write("<input type=radio value=up name=r"+i+" checked>up","<input type=radio value=and name=r"+i+">and","<input type=radio value=or name=r"+i+">or","<br>");
function check(){
for(i=1;i<=12;i++){
var objs=document.getElementsByName("r"+i)
for(j=0;j<objs.length;j++)if(objs[j].checked)alert("r"+i+"="+objs[j].value);
}
}
</script>
<input type=button value=check onclick=check()>
<INPUT TYPE="radio" NAME="r1" checked>up<INPUT TYPE="radio" NAME="r1">and<INPUT TYPE="radio" NAME="r1">or<BR>
<INPUT TYPE="radio" NAME="r2" checked>up<INPUT TYPE="radio" NAME="r2">and<INPUT TYPE="radio" NAME="r2">or<BR>
<INPUT TYPE="radio" NAME="r3" checked>up<INPUT TYPE="radio" NAME="r3">and<INPUT TYPE="radio" NAME="r3">or<BR>
<INPUT TYPE="radio" NAME="r4" checked>up<INPUT TYPE="radio" NAME="r4">and<INPUT TYPE="radio" NAME="r4">or
<BR>
<input type="button" value="test" onclick="check_radio(4)">
</form>
<script>
function check_radio(count){
for(var i=1;i<=count;i++){
if (eval("document.form1.r"+i)(0).checked)
alert("第"+i+"个Radio组的第一个被选中")
else if(eval("document.form1.r"+i)(1).checked)
alert("第"+i+"个Radio组的第二个被选中")
else
alert("第"+i+"个Radio组的第三个被选中")
}
}
</script>