for(var i=0;i<f1.R1.length;i++)
{
   if(f1.R1[i].checked)
     alert(f1.R1[i].value)
}

解决方案 »

  1.   

    Try..<form name=f1>
    <input type="radio" name="R1" value="V1">
    <input type="radio" name="R1" value="V2">
    <input type="radio" name="R1" value="V3">
    </form>
    <script>
    document.onclick=function()
    {
        if(event.srcElement.type=="radio")alert(event.srcElement.value)
    }
    </script>
      

  2.   

    <form name=f1>
    <input type="radio" name="R1" value="V1" onclick="test(this.value)">
    <input type="radio" name="R1" value="V2" onclick="test(this.value)">
    <input type="radio" name="R1" value="V3" onclick="test(this.value)">
    </form>
    <script>
    function test(o)
    {
         alert(o);
    }
    </script>
    是个普通的方法,哈哈