来补充一下那个小bug,只需要在那两个if下面再加一个判断
if(this.checked==true){
for(var k=0;k<checkAllInputs.length;k++){
checkAllInputs[k].checked=true;
}
}
if(this.checked==true){
for(var k=0;k<checkAllInputs.length;k++){
checkAllInputs[k].checked=true;
}
}
2016-07-22
有一个bug,如果我不是通过“全选”按钮来达到全部选中的状态。而是一个一个的选择,最后把这个商品全部都选择了,这个时候,“全选”按钮的显示情况应该为选中才对
2016-07-22
del.onclick=function(){
for(var i=0;i<tr.length;i++){
var input=tr[i].getElementsByTagName('input')[0];
if(input.checked){
tr[i].parentNode.removeChild(tr[i]);
i--;
}
}
};
for(var i=0;i<tr.length;i++){
var input=tr[i].getElementsByTagName('input')[0];
if(input.checked){
tr[i].parentNode.removeChild(tr[i]);
i--;
}
}
};
全选事件
all.onchange=function(){
for( var i=0;i<inputs.length;i++){
if(all.checked){
inputs[i].checked = true;
}else{
inputs[i].checked = false;
}
}
selected();
}
all.onchange=function(){
for( var i=0;i<inputs.length;i++){
if(all.checked){
inputs[i].checked = true;
}else{
inputs[i].checked = false;
}
}
selected();
}