要求:
点击上面的复选框,下面的复选框全部选中
再次点击复选框,下面所有的复选框都不选中
思路分析:下面所有的复选框的checked属性跟随全选按钮
标签搭建表格 基本框架
css代码部分,要注意的是根据HTML的结构来写,能够提高效率,首先是div定义的class标签,table标签合并的使用collapse,定义th、td标签之后,要逐个对她们在进行定义。
这里是全选取消。首先获取需要的标签,其此用for循坏调用下面的函数。JS关键在于将j_tbs附在j-cbAll下面调用this.checked的使用。
这里是全选反选。下面的复选框需要全面选中,上面的复选框才能选中。给下面的复选框绑定注册事件,每次点击,都要检查下面的复选框是否选中第二个for循环来完成,在用flag控制全选按钮是否选中。其中,最后一个for循环后面加上break退出for循环 这样可以提高效率 因为只有一个没有选中,剩下的无需循坏。