zoukankan      html  css  js  c++  java
  • 简单的js反选,全选,全不选

    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'check.jsp' starting page</title>
        
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
      
      <body>
        <input type="checkbox" id="boxid" onclick="selAllNo()">全选/全不选
        <hr>
        <input type="checkbox" name="love"/>篮球
        <input type="checkbox" name="love"/>足球
        <input type="checkbox" name="love"/>乒乓球
        <input type="checkbox" name="love"/>排球
        <input type="checkbox" name="love"/>保龄球
        <hr>
        <input type="button" name="checkedAll" onclick="selAll()" value="全选">
        <input type="button" name="checkedNo" onclick="selNo()" value="全不选">
        <input type="button" name="checkedOther" onclick="selOther()" value="反选">
        <script type="text/javascript">
            function selAll(){
                var loves = document.getElementsByName("love");
                
                for(var i=0;i<loves.length;i++){
                    var love1 = loves[i];
                    love1.checked = true;
                }
            }
            function selNo(){
                var loves = document.getElementsByName("love");
                
                for(var i=0;i<loves.length;i++){
                    var love1 = loves[i];
                    love1.checked = false;
                }
            }
            function selOther(){
                var loves = document.getElementsByName("love");
                for(var i=0;i<loves.length;i++){
                    var love1 = loves[i];
                    if(love1.checked==true){
                        love1.checked = false;
                    }else{
                        love1.checked = true;
                    }
                }
                
            }
            function selAllNo(){
                var boxid = document.getElementById("boxid");
                if(boxid.checked==true){
                    selAll();
                }else{
                    selNo();
                }
            }
        </script>
      </body>    
    </html>
  • 相关阅读:
    ES5特性Object.seal
    自定义右键菜单中bug记录
    ie9及以下不兼容event.target.dataset对象
    创建一个新数组并指定数组的长度
    vue组件的配置属性
    前端模板引擎和网络协议分类
    Python查询Mysql时返回字典结构的代码
    Python实现计算圆周率π的值到任意位的方法示例
    Python实现计算圆周率π的值到任意位的方法示例
    Python实现的计算马氏距离算法示例
  • 原文地址:https://www.cnblogs.com/invban/p/5047624.html
Copyright © 2011-2022 走看看