zoukankan      html  css  js  c++  java
  • js 复选框 全选都选 如果某一个子复选框没选中 则全选按钮不选中

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset=UTF-8>
    <title>js 复选框 全选都选 如果某一个子复选框没选中 则全选按钮不选中</title>
    <style type="text/css">
    </style>
    <script type="text/javascript">
        onload = function ()
        {
            var obox = document.getElementById ("box");
            var odiv = document.getElementById ("div1");
            var ach = odiv.getElementsByTagName ("input");
            obox.onclick = function ()
            {
                for ( var i = 0; i < ach.length; i++)
                {
                    ach[i].checked = this.checked;
                }
            }
             
            for ( var i = 0; i < ach.length; i++)
            {
                ach[i].onclick = function ()
                {
                    if ( !this.checked )
                    {
                        obox.checked = false;
                    }
                };
            }
        }
    </script>
    </head>
    <body>
        <label><input id="box" type="checkbox" />全选/全不选</label>
         
        <div id="div1">
            <label><input type="checkbox" />1</label><br /> 
            <label><input type="checkbox" />2</label><br />
            <label><input type="checkbox" />3</label><br />
            <label><input type="checkbox" />4</label><br />
        </div>
    </body>
    </html>

    下面是运行效果:

    js全选和一个子复选框没选则全选不选中





  • 相关阅读:
    Change MYSQL data directory
    Docker distrubution in django
    mongo&node
    理解Docker单机容器网络
    auto dock
    django_restframework_angularjs
    Javascript异步编程的4种方法
    DockerProblem
    Javascript面向对象编程
    scrapy post请求 multipart/form-data
  • 原文地址:https://www.cnblogs.com/yangjinwang/p/6070047.html
Copyright © 2011-2022 走看看