//复选框点击事件
         function checkAll(){
            let tp=$("#tp").val();
                let all=$("input[name='id']");
            if(tp==1){for(let i=0;i<all.length;i++){
                     all[i].checked=true;
                    }
               }else{for(let i=0;i<all.length;i++){
                        all[i].checked=false;
                       }

                }
             }

js操作复选框、改变选中效果

<input onclick="checkAll()" value="0" name="id" type="checkbox"/>