zoukankan      html  css  js  c++  java
  • js实现复选框的操作

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>实现复选框的操作</title>
    </head>

    <body>
        <h4>请选择你的爱好:</h4>
        <input type="checkbox" id="all">全选/全不选<br>
        <input type="checkbox" id="sel2" value="打篮球">打篮球
        <input type="checkbox" id="sel2" value="踢足球">踢足球
        <input type="checkbox" id="sel2" value="上网">上网
        <input type="checkbox" id="sel2" value="写代码">写代码
        <input type="checkbox" id="sel2" value="听音乐">听音乐
        <br>
        <button>全选</button>
        <button>全不选</button>
        <button>反选</button>
    </body>

    </html>
    <script>
        var oall = document.querySelector("#all");
        var asel2 = document.querySelectorAll("#sel2");
        var abtn = document.querySelectorAll("button")
        //全选,全不选
        oall.onclick = function () {
            if (oall.checked) {
                for (var i = 0; i < asel2.length; i++) {
                    asel2[i].checked = true;
                }
            } else {
                for (var i = 0; i < asel2.length; i++) {
                    asel2[i].checked = false;
                }
            }
        }
        //全选
        abtn[0].onclick = function () {
            for (var i = 0; i < asel2.length; i++) {
                asel2[i].checked = true;
            }
        }
        //全不选
        abtn[1].onclick = function () {
            for (var i = 0; i < asel2.length; i++) {
                asel2[i].checked = false;
            }
        }
        //反选
        abtn[2].onclick = function () {
            for (var i = 0; i < asel2.length; i++) {
                if (asel2[i].checked) {
                    asel2[i].checked = false;
                } else {
                    asel2[i].checked = true;
                }
            }
        }
    </script>
  • 相关阅读:
    Java关键字static、final使用小结
    JAVA的核心概念:接口(interface)
    Oracle数据泵导入导出数据,建立表空
    web.xml中load-on-startup的作用
    UIApplication 用法解析
    ios-Ineligible Devices 不被识别的设备
    Xcode真机测试could not find developer disk image解决方法
    异常捕获拒绝闪退 让应用从容的崩溃UncaughtExceptionHandler
    Xcode6之后创建Pch预编译文件
    MBProgressHUD的基本使用
  • 原文地址:https://www.cnblogs.com/bwnnxxx123/p/13036442.html
Copyright © 2011-2022 走看看