zoukankan      html  css  js  c++  java
  • JS实现复选框全选全不选以及子复选框带动全选框的选中

    <!-- JS实现复选框全选全不选以及子复选框带动全选框的选中 -->
    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script language="javascript">
    function selectAll(o) {
    var a = document.getElementsByName("m");
    for (var i = 0; i < a.length; i++) {
    a[i].checked = o.checked;
    }

    }

    function checkOne(obj) {
    if (!obj.checked) {
    document.getElementById("all").checked = obj.checked;
    }
    var b = true;
    var arr = document.getElementsByName(obj.name);
    for (var i = 0; i < arr.length; i++) {
    if (!arr[i].checked) { b = false; break; }
    }
    document.getElementById("all").checked = b;
    }
    </script>
    </head>

    <body>
    <table>
    <tr>
    <td>全选<input type="checkbox" id="all" onclick="selectAll(this)" /></td>
    </tr>
    <tr>
    <td><input type="checkbox" name="m" onclick="checkOne(this)" /></td>
    </tr>
    <tr>
    <td><input type="checkbox" name="m" onclick="checkOne(this)" /></td>
    </tr>
    <tr>
    <td><input type="checkbox" name="m" onclick="checkOne(this)" /></td>
    </tr>
    <tr>
    <td><input type="checkbox" name="m" onclick="checkOne(this)" /></td>
    </tr>
    <tr>
    <td><input type="checkbox" name="m" /></td>
    </tr>
    </table>

    <a href="javascript:selectOne()">asdadasdd</a>
    </body>

    </html>
  • 相关阅读:
    Linux如何同步时间/更新时间
    Linux关机/重启/及注销命令
    Linux如何查看别名和取消别名
    Linux查看历史记录
    Linux命令行快捷键有哪些
    win10产品密钥 win10永久激活密钥(可激活win10所有版本 )
    Xshell如何连接
    Xshell6 优化
    逻辑运算符
    可变类型与不可变类型
  • 原文地址:https://www.cnblogs.com/onesea/p/13704976.html
Copyright © 2011-2022 走看看