JavaScript 复选框实现全选、取消全选 、反选实例:
function opcheckboxed(objName, type){ var objNameList=document.getElementsByName(objName); if(null!=objNameList){ for(var i=0;i<objNameList.length;i++){ if(objNameList[i].checked==true) { if(type != 'checkall') { // 非全选 objNameList[i].checked=false; } } else { if(type != 'uncheckall') { // 非取消全选 objNameList[i].checked=true; } } } } }
将选中设置为 checked 或 true, 取消选中可设置为空或 false,实现反选使用 checked 属性会出现问题。