全选 取消 反选

 <div>
    <input type="button" value="添加" onclick="showModel()"/>
    <table>
        <thead>
        <tr>

            <th>主机名</th>
            <th>端口</th>

        </tr>

        </thead>
        <tbody>
        <tr>
            <td>1.1.1.1</td>
            <td>190</td>
        </tr>

        <tr>
            <td>1.1.1.2</td>
            <td>192</td>
        </tr>

        <tr>
            <td>1.1.1.3</td>
            <td>194</td>
        </tr>
        </tbody>

    </table>
 </div>
写两层遮罩
 <!--遮罩层开始-->
 <div id="i1" c1ass="c1 hide"></div>
 <!--遮罩层结束-->

 <!--弹出框开始-->
 <div id="i2"class="c2 hide">
     <p><input type="text"/></p>
     <p><input type="text"/></p>
     <p>
         <input type="button" value="确定"/>
         <input type="button" value="取消" onclick="HideModel();"/>
     </p>
 </div>
 <!--弹出框结束-->



 
      founction showModel(){
         document.getElementById('i1').classList.remove('hide')
         document.getElementById('i2').classList.remove('hide')
      }
      founction HideModel(){
         document.getElementById('i1').classList.add('hide')
         document.getElementById('i2').classList.add('hide')
      }
全选
      function chooseAll() {
          var tbody = document.getElementById('tb');
          //获取所有的tr
          var tr_list = tbody.children;
          for (var i=1;i<tr_list.lenth;i++){
              //循环所有的tr,current_tr
                   var current_tr = tr_list[i];
                   var checkbox = current_tr.children [0].children [0];
                   checkbox.checked = true;

          }
取消
        function cancleAll() {
          var tbody = document.getElementById('tb');
          //获取所有的tr
          var tr_list = tbody.children;
          for (var i=1;i<tr_list.lenth;i++){
              //循环所有的tr,current_tr
                   var current_tr = tr_list[i];
                   var checkbox = current_tr.children [0].children [0];
                   checkbox.checked = false;

          }
反选
          function reverseAll() {
          var tbody = document.getElementById('tb');
          //获取所有的tr
          var tr_list = tbody.children;
          for (var i=1;i<tr_list.lenth;i++){
              //循环所有的tr,current_tr
                   var current_tr = tr_list[i];
                   var checkbox = current_tr.children [0].children [0];

                   if(checkbox.checked){
                        checkbox.checked = false;
                   }else{
                       checkbox.checked = true;
                   }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值