<script >
var elem=document.all.tags("input");
for(var i=0;i<elem.length;i++)
if (elem[i].type=='radio'&&elem[i].name=='A'&&elem[i].checked)
alert(elem[i].value);
</script>
var elem=document.all.tags("input");
for(var i=0;i<elem.length;i++)
if (elem[i].type=='radio'&&elem[i].name=='A'&&elem[i].checked)
alert(elem[i].value);
</script>
<input type=radio name=A value=男 checked ID="Radio1">男
<input type=radio name=A value=女 ID="Radio2">女
<input type=radio name=A value=女1 ID="Radio3">女1
<input type=radio name=A value=女2 ID="Radio4">女2
<input type=radio name=A value=女3 ID="Radio5">女3
<input type=radio name=A value=女4 ID="Radio6">女4
<input type=radio name=A value=女5 ID="Radio7">女5
<button id=td onclick=show()>show</button>
<script >
function show()
{
var elem=document.all.tags("input");
for(var i=0;i<elem.length;i++)
if (elem[i].type=='radio'&&elem[i].name=='A'&&elem[i].checked)
alert(elem[i].value);
}
</script></body>
还是你不会写?vbs这样做,短小精悍
<input type=radio name=A value=男 checked>男
<input type=radio name=A value=女>女
<button id=td
onclick="vbs:if A(0).checked then msgbox A(0).value else msgbox A(1).value"
>show</button>
还是你不会写?
:代表分行,可以把很多行的东西写一行,以下是一行代码,这里窄,显示不下。onclick="vbs:select case A(0).checked :case true : msgbox A(0).value : case else :msgbox A(1).value: end select"
<input type=radio name=A value=男 checked>男
<input type=radio name=A value=女>女
<button id=td>show</button>
<script language=vbs>
sub td_onclick()
for i=0 to A.length-1
if A(i).checked then msgbox A(i).value
next
end sub
</script>
<input type=radio name=A value=男 checked>男
<input type=radio name=A value=女>女
<button id=td>show</button>
<script language=vbs>
sub td_onclick()
for each aa in A
if aa.checked then msgbox aa.value
next
end sub
</script>