zoukankan      html  css  js  c++  java
  • 表格全选取消反选

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <input type="button" value="全选" onclick="selectAll();"/>
    <input type="button" value="取消" onclick="cancelAll();"/>
    <input type="button" value="反选" onclick="reverseAll();"/>
    <table border="1px">
        <tr>
            <th>ID</th>
            <th>IP</th>
            <th>Port</th>
            <th>操作</th>
        </tr>
        <tr>
            <td>1</td>
            <td>192.168.1.1</td>
            <td>3306</td>
            <td><input type="checkbox" class="chk"></td>
        </tr>
        <tr>
            <td>2</td>
            <td>192.168.2.1</td>
            <td>3307</td>
            <td><input type="checkbox" class="chk"></td>
        </tr>
    
        <tr>
            <td>3</td>
            <td>192.168.21.1</td>
            <td>3369</td>
            <td><input type="checkbox" class="chk"></td>
        </tr>
    </table>
    <script>
    
    
    
        function selectAll() {
            var  inpts = document.getElementsByClassName('chk');
            for (var i = 0; i < inpts.length; i=i+1) {
                inpts[i].checked = true;
    
            }
    
        };
    
        function cancelAll() {
            var inpts = document.getElementsByClassName('chk');
            for (var i = 0; i < inpts.length; i++) {
                inpts[i].checked = false;
    
            }
    
        };
    
        function reverseAll() {
            var inpts = document.getElementsByClassName('chk');
            for (var i = 0; i < inpts.length; i++) {
                if (inpts[i].checked) {
                    inputs[i].checked = false;
                }else {
                    inpts[i].checked = true;
                }
    
            }
    
        }
    

      

  • 相关阅读:
    vue+elemnet 实现自定义参数
    css 实现鼠标移上去标题向右滑动的效果
    vue 搜索关键字列表结果高亮显示
    leaflet 实现 测距、测面、清除测量的功能
    js对象的合并
    formdata的使用方法
    fromdata上传多个文件
    3.11formdata的使用
    微信小程序的自定义插件
    3.6
  • 原文地址:https://www.cnblogs.com/yspass/p/9898964.html
Copyright © 2011-2022 走看看