checkbox全選、全不選,取消選擇一個後取消全選等功能

這也是比較常見的功能,須要用到全選,全不選。代碼以下:javascript

var all = document.getElementById("all");//全選的id
var product = document.getElementsByName("product"),//全部name=product的input
    l = product.length;
all.onclick = function(){
   for(var i=l;i--;){
      product[i].checked = all.checked;
    }
};
for(var i=l;i--;){
   product[i].onclick = function(){
       var k = 0;
       for(var i=l;i--;)product[i].checked && k++;
       all.checked = l==k;
   };
}
相關文章
相關標籤/搜索