`

JS中checkbox的全选、全不选和反选(不包括disabled)

 
阅读更多

//全选
   function checkAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false){
      objs[i].checked = true;     
     }          
    }
   }


  //全不选
   function uncheckAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false ){
      objs[i].checked = false;     
     }          
    }
   }


  //反选
   function switchAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false){
      objs[i].checked = !objs[i].checked;     
     }          
    }  
   }
 checkbox中的默认的选中是checked,不可选是disabled。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics