全选框练习,功能基本实现

原创 2018-11-21 14:51:18 254
摘要:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>全选练习</title>    <style type="text/css"> 

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>全选练习</title>

    <style type="text/css">

        .box{width: 120px;height: 250px;border:1px solid #000;border-radius: 5px;padding:5px 10px;margin:20px auto;}

        .box div{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 8px;}

        .box input{margin:8px;}

    </style>

    <script type="text/javascript">

        function checkall() {

            console.log("点了全选")

            var checkall,item;

            checkall=document.getElementById('checkall')//获取全选

            item=document.getElementsByName("item[]")//获取下面的勾选框

            console.log(item)

            console.log("循环"+item.length+"次")

            for (var i = 0;i<item.length ;i++) {

                if(checkall.checked){

                    item[i].checked=true;//当全选框被选中,勾选框选中

                }else{

                    item[i].checked=false;//反之

                }

                console.log("点"+i)

            }

            // console.log(function checkall().item)

        }


    </script>

</head>

<body>

    <div>

        <div>

            <input type="checkbox" id="checkall" onclick="checkall()"><label for="checkall">全选</label>

        </div>

        <input type="checkbox" name="item[]">选项1<br>

        <input type="checkbox" name="item[]">选项2<br>

        <input type="checkbox" name="item[]">选项3<br>

        <input type="checkbox" name="item[]">选项4<br>

        <input type="checkbox" name="item[]">选项5<br>

        <input type="checkbox" name="item[]">选项6<br>

    </div>

</body>

</html>


批改老师:灭绝师太批改时间:2018-11-21 14:59:47
老师总结:完成的不错,但是不要千律一篇照着老师的代码或者案例奥,尝试不同的案例试试

发布手记

热门词条