function radiogroup(){ var fieldradiogroup = document.getElementsByName("radiogroup");
for(i = 0;i<fieldradiogroup.length;i++)
{
alert(fieldradiogroup[i].value);
}
}

解决方案 »

  1.   

    二楼的答案还是报同样的错误。有两点:
    1、把radio的name值和JS的函数名称改成不同的,即不要同时使用radiogroup。
    2、如二楼所指的,fieldradiogroup取到的只是radio对象,要引用其中某个元素得用fieldradiogroup[i]。看楼主的意图好象是要点哪一项就提示这一项的value值,我改了一下:<script>
    function radiogroup(parValue){
    alert(parValue);
    }
    </script>
    <form>
    <input type="radio" name="a" value="paystub" onclick="radiogroup(this.value)" >否
    <input type="radio" name="a" value="messagequestion" checked onclick="radiogroup(this.value)">是
    </form>