var rule1='ABD';
var rule2='ABC';
var check1=[];
var check2=[];
var count2=0;
for(var i=1;i<7;i++){
document.getElementById('sel'+i).getElementsByTagName('input').forEach(function(o){
if(o.checked){
if(i==1&&o.value.match('B'))count2++;
if(i==2&&o.value=='A')count2++;
if(i==3)check1.push(o.value);
if(i==4)check2.push(o.value);
if(i==5&&o.value=='√')count2++;
if(i==6&&o.value=='×')count2++;
}
});
if(check1.join()==rule1)count2++;
if(check2.join()==rule2)count2++;
}
box1.length,box2.length,box3.length,box4.length...
这个length是值得input的字符串长度。比如你字符串不管是123546789,实际上都是一位数,所以length只能是你。
你的意思是input的value转换成数字吧,而不是length属性。
哥们 是不是 length 等于0啊