假设网页上有个名为form1的form,form里面有一个名为checkbox1的checkbox
var f = document.form1; var sum=0; if (f.checkbox1.length){ for(var i=0;i <f.checkbox1.length;i++){ if(f.checkbox1[i].checked==true) sum=sum+1; } }else{ if(f.checkbox1.checked){ sum=1; } } console.log(sum);
请注意最外层的if判断,当只有一个checkbox项的时候,f.checkbox1.length会返回undefined。
获取到选中的checkbox有几个了,后续的操作就不用多介绍了吧。
转载请注明:知识蚂蚁 » js检查复选框checkbox是否选中