关于复选框的全选全不选事件失效问题解决

以上就是我写的一个列表页,我想点击第一个红框里的复选框来触发一个事件,将下面的复选框都变成他的选中状态来达到全选和全不选的效果,那么这里在循环的时候发生了一个问题,就是使用js调用节点的setAttribute('checked','true')方法设置是否选中,这样会移除掉绑定在节点上的事件,改为直接设置变量属性即可:

不要用

能用属性就设置属性,setAttribute方法尽量不用.