日期:2014-05-16  浏览次数:20413 次

chebox的全选效果
//获得所有type为checkbox的引用
var arr = document.getElementsByName("data");
//遍历
for(var i=0;i<arr.length;i++){
//arr.item(i).checked="checked";
arr.item(i).checked=this.checked;
};
为什么前者不行(全选之后,再点,没有取消)

------解决方案--------------------

arr.item(i).checked="checked";//这句话表示设置选中
arr.item(i).checked="";//这句话表示设置不选中

你一直设置选中就不可能取消了