这两行为什么要这么写呢?
javascript吧
全部回复
仅看楼主
level 2
踏雪还乡 楼主
每点击一次清零,那怎么累积起来呢?还有那个for循环又是干什么的?
难道不是每触发一次onclick,直接用if判断就可以了吗
2021年06月14日 10点06分 1
level 2
踏雪还乡 楼主
[泪][泪]实在想不明白了!救救孩子
2021年06月14日 10点06分 2
level 10
第一个for循环是在点击全选的时候执行的,把全选的checked赋值给其他复选框从而达到全选或者取消全选的效果;第二个for循环是给每一个复选框绑定一个点击事件;checkedCount是选中的复选框的个数,第三个for循环是每次点击复选框都用for循环统计一下有多少个复选框被选中;最后那一句是 checkedCount等于全部复选框的个数就把全选那个也勾上
2021年06月18日 09点06分 3
点击aihao的时候把checkedCount清零是因为后面的for循环那里写了如果有复选框被选中checkedCount就会自增
2021年06月18日 09点06分
你也可以把var checkedCount =0 放在外面,不要最后那一个for循环,改成if(this.checked){checkedCount++}else{checkedCount --},但是要在全选那个方法里面加上if(this.checked){checkedCount=aihao.length}else{checkedCount=0}
2021年06月18日 09点06分
level 2
所以你现在要实现什么?接单,微信:KS_XiaoDong,QQ:2661009083
2021年06月20日 23点06分 4
level 2
tab栏切换吧
2021年07月26日 07点07分 5
1