欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS全选与取消全选代码实现

程序员文章站 2023-10-24 18:55:56
点击全选复选框,然后所有的复选框都选中,全选变成取消全选,点击取消全选复选框,然后所有的复选框都取消选中,今天我们用HTML中的JS代码实现下面是代码: 结果是: <...

点击全选复选框,然后所有的复选框都选中,全选变成取消全选,点击取消全选复选框,然后所有的复选框都取消选中,今天我们用HTML中的JS代码实现下面是代码:

结果是:

<!DOCTYPE html>  
<html>  
<head>  
    <title>全选</title>  
    <script type="text/javascript">  
        function my(){  
            var is=document.getElementById('box');//获取全选的复选框  
            var em=is.checked;//判断复选框的选中状态    
            var iss=document.getElementsByName('box1');//下面所有的复选框  
            var ass=document.getElementById('as');  
            if(em){//如果全选复选框是false 则执行下面代码  
                for(var i=0;i<iss.length;i++){ //循环下面所有复选框,将所有复选框都选中  
                    iss[i].checked=true;    
                }  
                ass.innerHTML='取消全选';//选中后将SPAN中的内容改为取消全选  
            }else{  
                for(var i=0;i<iss.length;i++){  
                    iss[i].checked=false;  
                }  
                ass.innerHTML='全选';  
            }  
        }  
    </script>  
</head>  
<body>  
    <input type="checkbox" id="box" onclick="my()"><span id="as">全选</span>  
    <input type="checkbox" name="box1">学生  
    <input type="checkbox" name="box1">18  
    <input type="checkbox" name="box1">男  
    <input type="checkbox" name="box1">张三  
</body>  
</html>  

JS全选与取消全选代码实现

JS全选与取消全选代码实现