- 全选和取消全选做法:让下面所有复选框的 checked 属性(选中状态)跟随全选按钮即可;
- 下面复选框需要全部选中,上面全选才能选中做法:给下面所以复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,上面全选就不选中;
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> </head> <body> <input type="checkbox" name="" id="" class="check">全选/取消全选 <br> <input type="checkbox" name="nan" id="" class="ball_checkbox">足球<br> <input type="checkbox" name="nan" id="" class="ball_checkbox">棒球<br> <input type="checkbox" name="nan" id="" class="ball_checkbox">篮球<br> <input type="checkbox" name="nan" id="" class="ball_checkbox">橄榄球<br> <script type="text/javascript"> let delete_checkbox = document.getElementsByClassName('check')[0]; let arr = true; delete_checkbox.addEventListener('click', function() { let nan = document.getElementsByName('nan'); for (let i = 0; i < nan.length; i++) { nan[i].checked = this.checked; } }) </script> </body> </html>
原生js实现复选框选全部框与取消全选框
全选与取消全选实现及监听复选框状态
最新推荐文章于 2024-05-21 18:30:03 发布
本文介绍了如何通过JavaScript实现全选和取消全选功能,以及当下面的复选框被点击时,如何同步更新全选按钮的状态。示例代码展示了如何绑定事件监听器来检查并更新所有复选框的状态。
1355

被折叠的 条评论
为什么被折叠?



