多组checkbox的JS问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:57:46
<SCRIPT language=javascript>
var checkFlag = true;
function ChooseAll(a)
{
if( checkFlag )
{
var divElem = document.getElementById(a);
var inputs = divElem.getElementsByTagName("INPUT");
for (var i=0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll")
{
inputs[i].checked = true;

}
}
checkFlag = false;
}
else
{
var divElem = document.getElementById(a);
var inputs = divElem.getElementsByTagName("INPUT");
for (var i=0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
{
inputs[i].checked = false;
}
}

<SCRIPT language=javascript>
var checkFlag = true;
function ChooseAll(a,obj)
{
if(document.getElementById(obj).checked==null)
return;

checkFlag=document.getElementById(obj).checked
if(checkFlag)
{
var divElem = document.getElementById(a);
var inputs = divElem.getElementsByTagName("INPUT");
for (var i=0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll")
{
inputs[i].checked = true;

}
}
checkFlag = false;
}
else
{
var divElem = document.getElementById(a);
var inputs = divElem.getElementsByTagName("INPUT");
for (var i=0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox"