之前检查单选按钮是否被选择时,我使用的是 if else 一个一个的检查其 checked 属性。 数组
这样虽然能够,可是当一组 radio 有不少个时,就很麻烦了。 spa
能够经过 getElementsByName 获得全部 name 相同的 radio,再使用循环语句遍历数组的方式检查每个 radio。 code
下面是范例代码: get
//取得name=’os’的一组radio var os = document.getElementsByName("os"); //使用for循环+length属性检查radio的checked属性 for(var i=0; i<os.length; i++) { if(os[i].checked == true) { return true; } }