<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>

解决方案 »

  1.   

    <body>
    <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>
      

  2.   

    不能用if。else 结构???
    还是你不会写?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>
      

  3.   

    不能用select case 结构???
    还是你不会写?
    :代表分行,可以把很多行的东西写一行,以下是一行代码,这里窄,显示不下。onclick="vbs:select case  A(0).checked :case true : msgbox A(0).value : case else :msgbox A(1).value: end select"
      

  4.   

    vbs这样做,短小精悍
    <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>
      

  5.   

    也可以这样:
    <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>
      

  6.   

    我就是江湖上失散多年赫赫有名的vbs教父!