只要有一项未选择,则要把全选框的checked变更false。
for(var i=0,len=inputs.length;i<len;i++){
inputs[i].onclick = function(){
all.checked = (function(){
for(var i=0,len=inputs.length;i<len;i++){
if(!inputs[i].checked){
return false;
}
}
return true;
})()
}
}