论坛首页 Java企业应用论坛

很实用的全选、不选、反选checkbox等的js

浏览 3620 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-09-27   最后修改:2009-10-23
/*全选、取消全选*/
function checkedAll(allCheckboxName, checkboxName) {
o = document.getElementsByName(allCheckboxName);
if (o[0].checked == true) {
selAllCheckbox(checkboxName);
} else {
unselAllCheckbox(checkboxName);
}
}
/*全选*/
function selAllCheckbox(checkboxName) {
o = document.getElementsByName(checkboxName);
for (i = 0; i < o.length; i++) {
o[i].checked = true;
}
}
/*取消全选*/
function unselAllCheckbox(checkboxName) {
o = document.getElementsByName(checkboxName);
for (i = 0; i < o.length; i++) {
o[i].checked = false;
}
}
/*取消全选*/
function reAllCheckbox(checkboxName) {
o = document.getElementsByName(checkboxName);
for (i = 0; i < o.length; i++) {
if (o[i].checked == false) {
o[i].checked = true;
} else {
o[i].checked = false;
}
}
}
/*返回check选中数*/
function getCheckedCount(checkboxName) {
o = document.getElementsByName(checkboxName);
var c = 0;
for (i = 0; i < o.length; i++) {
if (o[i].checked == true) {
c++;
}
}
return c;
}
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics