• js实现全选与全部取消功能


    function checkAll() {
     //把所有参与选择的checkbox使用相同的name,这里为"num_iid"
        var eles = document.getElementsByName("num_iid");
        var i = 0;
     // 如果是全选状态,则取消所有的选择
        if (isSelectAll() == true) {
      for ( i = 0; i < eles.length; i++) {
       eles[i].checked = false;
            }
            document.getElementById("selectAll").checked = false;
        } else {
      // 否则选中每一个checkbox
            for ( i = 0; i < eles.length; i++) {
                eles[i].checked = true;
            }
        }
    }
    // 判断当前是否为全选状态
    function isSelectAll() {
        var isSelected = true;
        var eles = document.getElementsByName("num_iid");
        for (var i = 0; i < eles.length; i++) {
      if (eles[i].checked != true) {
       isSelected = false;
            }
        }
        return isSelected;
    }
    // 选择任意一个非全选checkbox
    function checkOne() {
        if (isSelectAll()) {
      document.getElementById("selectAll").checked = true;
        } else {
      document.getElementById("selectAll").checked = false;
     }
    }

  • 相关阅读:
    1052. 卖个萌 (20)
    1051. 复数乘法 (15)
    1050. 螺旋矩阵(25)
    1049. 数列的片段和(20)
    1048. 数字加密(20)
    1047. 编程团体赛(20)
    1046. 划拳(15)
    怎么用js代码改变单选框的选中状态
    Dom操作--全选反选
    Scoket简介
  • 原文地址:https://www.cnblogs.com/hclw/p/4341806.html
Copyright © 2020-2023  润新知