• 技术文章 >web前端 >js教程

    js实现全选全不选

    小云云小云云2017-12-08 16:25:05原创6995
    本文我们和大家分享js的一个小知识,js实现全选全不选,希望能帮助到大家。

    <!DOCTYPE html>  
    <html>  
        <head>  
            <meta charset="UTF-8">  
            <title>全选和全不选</title>  
            <script>  
                function checkAll(){  
                    //1.获取编号前面的复选框  
                    var checkAllEle = document.getElementById("checkAll");  
                    //2.对编号前面复选框的状态进行判断  
                    if(checkAllEle.checked==true){  
                        //3.获取下面所有的复选框  
                        var checkOnes = document.getElementsByName("checkOne");  
                        //4.对获取的所有复选框进行遍历  
                        for(var i=0;i<checkOnes.length;i++){  
                            //5.拿到每一个复选框,并将其状态置为选中  
                            checkOnes[i].checked=true;  
                        }  
                    }else{  
                        //6.获取下面所有的复选框  
                        var checkOnes = document.getElementsByName("checkOne");  
                        //7.对获取的所有复选框进行遍历  
                        for(var i=0;i<checkOnes.length;i++){  
                            //8.拿到每一个复选框,并将其状态置为未选中  
                            checkOnes[i].checked=false;  
                        }  
                    }  
                }  
            </script>  
              
        </head>  
        <body>  
            <table border="1" width="500" height="50" align="center" >  
                <thead>  
                    <tr>  
                        <td colspan="4">  
                            <input type="button" value="添加" />  
                            <input type="button" value="删除" />  
                        </td>  
                    </tr>  
                    <tr>  
                        <th><input type="checkbox" onclick="checkAll()" id="checkAll"/></th>  
                        <th>编号</th>  
                        <th>姓名</th>  
                        <th>年龄</th>  
                    </tr>  
                </thead>  
                <tbody>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>1</td>  
                        <td>张三</td>  
                        <td>22</td>  
                    </tr>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>2</td>  
                        <td>李四</td>  
                        <td>25</td>  
                    </tr>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>3</td>  
                        <td>王五</td>  
                        <td>27</td>  
                    </tr>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>4</td>  
                        <td>赵六</td>  
                        <td>29</td>  
                    </tr>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>5</td>  
                        <td>田七</td>  
                        <td>30</td>  
                    </tr>  
                    <tr >  
                        <td><input type="checkbox" name="checkOne"/></td>  
                        <td>6</td>  
                        <td>汾九</td>  
                        <td>20</td>  
                    </tr>  
                </tbody>  
            </table>  
        </body>  
    </html>

    相关推荐:

    jQuery中实现全选,反选实例代码 (推荐)

    分享jquery全选反选实例

    js html css实现复选框全选与反选

    以上就是js实现全选全不选的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 全不 全选
    上一篇:前端之js双向数据绑定 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文探究Angular中的服务端渲染(SSR)• react怎么实现列表排序• 深入浅析Node中的进程和线程• 一文聊聊Node包管理发展的五个阶段• 带你了解Angular组件间进行通信的几种方法
    1/1

    PHP中文网