分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

js 全选选框与取消全选代码

发布时间:2023-09-06 01:09责任编辑:胡小海关键词:js

设置一个全选选框和四个子选框,要实现点击全选后四个子选框选中,取消全选后四个子选框也取消。全选后点击某个子选框,全选也能取消。当四个子选框都选中时,全选框也被选择。

实现代码:

<script>var a=document.getElementById("a");var b=document.getElementsByClassName("b");//全选与取消全选var y=true;a.onchange=function(){if(a.checked){for (var i=0;i<b.length;i++) b[i].checked = true;}else{for (var i=0;i<b.length;i++) { ??b[i].checked =false;};};};
//子选框选择判定全选选框(第一种实现方法)for (var i=0;i<b.length;i++) {b[i].onchange=function(){a.checked = true;for (var i=0;i<b.length;i++) {if (!b[i].checked) {a.checked=false;break;} }}}//子选框选择判定全选(第二种实现方法) ??// var n = 0;// for (var i=0;i<b.length;i++) {//b[i].onchange=function(){//n = 0;//for(var i = 0; i < b.length; i++)//{//if(b[i].checked==true){// n++;//}//if(n>=4){//alert(n); //a.checked = true;//}else{//a.checked = false;//}//// }// }//}

  

js 全选选框与取消全选代码

原文地址:http://www.cnblogs.com/dej-11/p/7497194.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved