以前检查单选按钮是否被选择时,我使用的是 if else 一个一个的检查其 checked 属性。
这样虽然可以,但是当一组 radio 有很多个时,就很麻烦了。
可以通过 getElementsByName 得到所有 name 相同的 radio,再使用循环语句遍历数组的方式检查每一个 radio。
下面是范例代码:
//取得name=’os’的一组radiovar os = document.getElementsByName("os");//使用for循环+length属性检查radio的checked属性for(var i=0; i