• 全选反选不选


    <!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>
    

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

  • 相关阅读:
    封装小程序http请求
    ES6为数组做的扩展
    练习题
    二叉树的遍历
    快速搭建vue项目
    收集的前端面试大全
    ios兼容webp格式的图片
    小程序开发API之获取启动参数
    使用HTML编写邮件
    深入理解javascript原型和闭包(9)——this
  • 原文地址:https://www.cnblogs.com/aten/p/8846623.html
Copyright © 2020-2023  润新知