var res = document.getElementsByName("radiobutton");
for(var i=0; i<res.length; i++)
if(res[i].checked) alert(res[i].value);

解决方案 »

  1.   

    <input name="radiobutton" type="radio" value="1" checked>
    <input name="radiobutton" type="radio" value="2">
    <input name="radiobutton" type="radio"  value="3">var a=document.getElementsByName("radiobutton")
    for(i=o;i<a.length;i++)
    {
       if(a[i].checked)  alert(a[i].value)
    }
      

  2.   

    another mathod:<input name="radiobutton" type="radio" value="1" checked>
    <input name="radiobutton" type="radio" value="2">
    <input name="radiobutton" type="radio"  value="3">var a=document.getElementsByTagName("radio")
    for(i=o;i<a.length;i++)
    {
       if(a[i].checked)  alert(a[i].value)
    }
      

  3.   

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--function radiobutton_onclick() {
     var a=window.radiobutton;
    for(i=0;i<a.length;i++)
    {
       if(a[i].status)  alert(a[i].value)
                //或if(a[i].checked)  alert(a[i].value) }}//-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <input name="radiobutton" type="radio" value="1" checked LANGUAGE=javascript onclick="return radiobutton_onclick()">
    <input name="radiobutton" type="radio" value="2"LANGUAGE=javascript onclick="return radiobutton_onclick()">
    <input name="radiobutton" type="radio"  value="3" LANGUAGE=javascript onclick="return radiobutton_onclick()"><P>&nbsp;</P></BODY>
    </HTML>