Radio 是 HTML 中的单选框,同一个 form 中,name 相同的 Radio 构成一组,这一组中最多只允许有一个 Radio 被选中。
我准备获得值的时候想当然的认为,直接用document.forms[0].Radio.checked.value就可以获得值...最后发现只能获得空...
最后只好用循环写了一个获得值的方法
//获得radio选中的值
function GetRadioValue(RadioName){
var obj;
obj=document.getElementsByName(RadioName);
if(obj!=null){
var i;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
}
return null;
}
调用的方法我就不多说了,希望大家看看还有没有其它的方法能够更简单的获得值
我准备获得值的时候想当然的认为,直接用document.forms[0].Radio.checked.value就可以获得值...最后发现只能获得空...
最后只好用循环写了一个获得值的方法
//获得radio选中的值
function GetRadioValue(RadioName){
var obj;
obj=document.getElementsByName(RadioName);
if(obj!=null){
var i;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
}
return null;
}
调用的方法我就不多说了,希望大家看看还有没有其它的方法能够更简单的获得值