function radiogroup(){ var fieldradiogroup = document.getElementsByName("radiogroup");
for(i = 0;i<fieldradiogroup.length;i++)
{
alert(fieldradiogroup[i].value);
}
}
for(i = 0;i<fieldradiogroup.length;i++)
{
alert(fieldradiogroup[i].value);
}
}
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>