全选反选

来源:互联网 发布:男士皮肤保养 知乎 编辑:程序博客网 时间:2024/06/18 14:55
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>全选练习</title><style type="text/css">
</style>
    <script type="text/javascript"></script>
        <script type="text/javascript">
        function selectALLNO() {
            // 获取要操作的复选框
            var box1=document.getElementById("boxId");
            //checked判断是否选中
            if(box1.checked==true)
            {
                selectAll();
            }
            else
            {
                SelectNO();
            }
        }
        function selectAll() {
            // 获取要操作的复选框
            var box1=document.getElementsByName("love");
            //checked判断是否选中
            for(var x=0;x<box1.length;x++)
            {
                var value1=box1[x];
                value1.checked=true;
            }
        }
        function SelectNO(){
            // 获取要操作的复选框
            var box2 = document.getElementsByName("love");
             //checked判断是否选中
           for (var x = 0; x < box2.length; x++) {
               var value1=box2[x];
               value1.checked=false;
            }
        }
        function selectOther() {
            // 获取要操作的复选框
            var box1=document.getElementsByName("love");
            //checked判断是否选中
            for(var x=0;x<box1.length;x++)
            {
                var value1=box1[x];
               if(value1.checked)
                   value1.checked=false;
               else
                   value1.checked=true;
            }
        }
    </script>


</head>
<body>
    <input type="checkbox" id="boxId" onclick="selectALLNO();"/>全选/全不选<br/>
    <ul>
    <li><input type="checkbox" name="love"/>要将忧郁</li>
    <li><input type="checkbox" name="love"/>苦痛洗去</li>
    <li><input type="checkbox" name="love"/>柔情蜜意</li>
    <li><input type="checkbox" name="love"/>我愿记取</li>
    <li><input type="checkbox" name="love"/>要强忍离情泪</li>
    <li><input type="checkbox" name="love"/>没许它向下垂</li>
    <li><input type="checkbox" name="love"/>我已令你快乐</li>
    <li><input type="checkbox" name="love"/>你也令我痴痴醉</li>
    </ul>
    
    <input type="button" value="全选" onclick="selectAll();"/>
    <input type="button" value="全不选" onclick="SelectNO();"/>
    <input type="button" value="反选" onclick="selectOther();"/>


</body>
</html>
原创粉丝点击