zoukankan      html  css  js  c++  java
  • 全选反选不选

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <form action="" name="form1">
            <table>
            <tr>
                <td><input type="checkbox" value=""></td>
                <td>主题</td>
                <td>发布人</td>
                <td>发布时间</td>
            </tr>
            <tr>
                <td><input type="checkbox" value=""></td>            
                <td>清明节</td>
                <td>张三</td>
                <td>2018</td>
            </tr>
            <tr>
                <td><input type="checkbox" value=""></td>            
                <td>愚人节</td>
                <td>李四</td>
                <td>2016</td>
            </tr>
            <tr>
                <td><input type="checkbox" value=""></td>    
                <td>儿童节</td>
                <td>小明</td>
                <td>2019</td>
            </tr>
            <tr>
                <td><input type="checkbox" value=""></td>            
                <td>植树节</td>
                <td>小红</td>
                <td>2017</td>
            </tr>
            <tr>
                <td><input type="button" name="button" class="buttoncss" onclick="checkall(form1,status)" value="全选"></td>
                <td><input type="button" name="button" class="buttoncss" onclick="switchall(form1,status)" value="反选"></td>
                <td><input type="button" name="button" class="buttoncss" onclick="uncheckall(form1,status)" value="不选"></td>
            </tr>
        </table>    
        </form>
    </body>    
    <script>
        function checkall(form1,status){
            var elements=form1.getElementsByTagName('input');
            for(var i=0;i<elements.length;i++){
                if(elements[i].type=='checkbox'){
                    if(elements[i].checked==false){
                        elements[i].checked=true;
                    }
                }
            }
        }
        function switchall(form1,status){
            var elements = form1.getElementsByTagName('input');
            for(var i=0; i<elements.length; i++){
                if(elements[i].type == 'checkbox'){
                      if(elements[i].checked==true){
                        elements[i].checked=false;
                      }else if(elements[i].checked==false){
                        elements[i].checked=true;
                }
            }
        }    
    }
        function uncheckall(form1,status){
            var elements=form1.getElementsByTagName('input');
            for(var i=0;i<elements.length;i++){
                if(elements[i].type=='checkbox'){
                    if(elements[i].checked==true){
                        elements[i].checked=false;
                    }
                }
            }
        }
    </script>
    </html>
    

    这里实现的是表单复选框的小功能,清明时节雨纷纷,清明那几天没有下,今天下雨了,天气下降了几度,有点凉。

  • 相关阅读:
    C#输出JS代码封装类Alart
    我的汇编学习之路(2)win8(64位)下安装debug
    .NET使用一般处理程序生成验证码
    ?运算符(null合并运算符)和三木运算符
    讲解:小菜鸟自制的.NET实体类生成器
    我的汇编学习之路(1)进制转换
    未来
    callee,caller区别
    string::size_type
    ubuntu 12.04 LTS u盘安装
  • 原文地址:https://www.cnblogs.com/aten/p/8846623.html
Copyright © 2011-2022 走看看