zoukankan      html  css  js  c++  java
  • JS: 复选框——ALL与A、B、C(选中ALL同时选中各子项)

    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="utf-8">
      <title></title>
      <style type="text/css">       
      </style>
     </head>
     <body>  
      <input  id="big" type="checkbox"   onclick="bigChange(this)"/>ALL
      <br />
      <input name="small" type="checkbox"  onclick="smallChange(this)" value=""/>A<br />
      <input name="small" type="checkbox"  onclick="smallChange(this)" value=""/>B<br />
      <input name="small" type="checkbox"  onclick="smallChange(this)" value=""/>C
     </body>
    </html>
    <script type="text/javascript">
        function bigChange(obj) {var smObj = document.getElementsByName("small");
            if (obj.checked == false) {           
                for (var i = 0; i < smObj.length; i++)
                    smObj[i].checked = false;
            }else {
             for (var i = 0; i < smObj.length; i++)
                    smObj[i].checked = true;
            }
        }
        function smallChange(obj) {
            var smObj = document.getElementsByName("small");
            var bigObj = document.getElementById("big");       
            if (obj.checked == false){
                bigObj.checked = false;}
            else {
                var b = true;
                for (var i = 0; i < smObj.length; i++) {
                    if (smObj[i].checked == true){
                        b = true;}
                    else{b=false;
                     break;}
                }
                if (b == true){
                    bigObj.checked = true;}
                else{bigObj.checked=false;}
            }
        }
    </script>

  • 相关阅读:
    msyql 授权ip
    discuz和ecmail最简单解决同步登陆登出
    mysqldump大数据的备份与恢复
    PHP-OB缓存
    jquery对象和dom对象
    Javascript面向对象编程-深入浅出讲的非常棒
    修改mysql密码
    phpcms 详情页没有点击数的问题
    phpcms pc标签调用整理
    设置devenv.exe启动版本(转)
  • 原文地址:https://www.cnblogs.com/cmzhphp2017/p/7604726.html
Copyright © 2011-2022 走看看