for(i=0;i<hobby.length;i++){ if(hobby[i].type=="checkbox") hobby[i].click(); } 这样写之后连续点击“全选”按钮,复选框会出现全选中和全不选中的现象,为什么?
因为hobby[i].click();会改变checked状态