來補(bǔ)充一下那個小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,如果我不是通過“全選”按鈕來達(dá)到全部選中的狀態(tài)。而是一個一個的選擇,最后把這個商品全部都選擇了,這個時候,“全選”按鈕的顯示情況應(yīng)該為選中才對
2016-07-22
老師講的很棒,就是聲音太小,我必須戴上耳機(jī)。最最最最要命的是。聲音還忽大忽小的。突然地大聲把我的耳朵都快要震破了
2016-07-22
每個都選中時,全選框處于勾選狀態(tài)
for (var i = 0, len = inputs.length; i < len; i++) {
var n = 0;
inputs[i].onchange = function () {
showAll();
if (!this.checked) {
all.checked = false;
}else{
n++;
}
if(n==6){
all.checked = true;
}
};
}
for (var i = 0, len = inputs.length; i < len; i++) {
var n = 0;
inputs[i].onchange = function () {
showAll();
if (!this.checked) {
all.checked = false;
}else{
n++;
}
if(n==6){
all.checked = true;
}
};
}
2016-07-20
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--;
}
}
};
2016-07-18
<table cellpadding="0" cellspacing="0">
2016-07-13
全選事件
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();
}
2016-07-10