分析:
1.全选和取消全选做法:让下面所有复选框的checked属性(选中状态)跟随全选按钮即可。
2.下面复选框需要全部选中,上面全选才能选中做法:给下面所有复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否没选中的,如果有一个没选中的,上面全选就不选中。
3.可以设置一个变量,来控制全选是否选中。
源码如下