checkbox全选操作 蔚落 2021-09-12 05:26 331阅读 0赞 **1、全选** //参数1:点击“全选”多选钮ID //参数2:需要被全选的多选钮Name function checkAll(id, checkname) { var obj = document.getElementById(id); if (obj.checked) { $("input[name='" + checkname + "']").attr('checked', true) } else { $("input[name='" + checkname + "']").attr('checked', false) } } **2、反向选择** function ChkboxEverseOperation(checkname) { var aCheckBoxs = document.getElementsByName(checkname); for (var i = 0; i < aCheckBoxs.length; i++) { if (aCheckBoxs[i].checked) { aCheckBoxs[i].checked = false; } else { aCheckBoxs[i].checked = true; } } } **3、取checkbox 返回数组** function checkvalue(name) { var obj = document.getElementsByName(name); var aList = []; var j = 0; for (var i = 1; i < obj.length; i++) { if (obj[i].checked) { j = j + 1; aList[j - 1] = obj[i].value; } } if (aList.length == 0) { alert("至少选择一条记录"); return false; } else { return aList; } }
还没有评论,来说两句吧...