原生js写全选和取消全选功能

148 阅读1分钟

该篇文章暂不考虑es6语法进行原生编码:

实现的重点在于循环给每一个checkbox绑定事件的时候,每次点击其中一个box的时候,是无法判断所有box的状态的,所以在点击之前,就假设全选按钮为选中状态。只要点击单独的box的时候,只要有一个的状态为假,那么就设置全选状态为假。为了节省性能,使用break中断语句。

1650810222(1).png