87,910
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" type="text/javascript">
function checkAll()
{
var checkArray = document.getElementsByName("box");
for(i =0; i < checkArray.length;i++)
checkArray[i].checked = true;
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>全选的例子</title>
[code=JScript]
<script language="javascript">
/*
作者:Conis
时间:15:33 2007/12/12
功能:根据一个CheckBox的选择状态,将指定容器内的所有CheckBox都置为与些CheckBox相同的状态。一般用于点中一个CheckBox,全选/全取消一组CheckBox
限制:所有的目标CheckBox必需在同一个容器中
参数:
oContainer:包含CheckBox的容器
oCheckAll:全选的CheckBox,目标容器中所有CheckBox都会与这个CheckBox的Checked状态一样
*/
function SelectAllCheckBox(oContainer, oCheckAll)
{
var oList = oContainer.getElementsByTagName("INPUT");
if (oList && oList.length)
{
for(var i = 0; i < oList.length; i ++)
{
if (oList[i].type != "checkbox" || oList[i] == oCheckAll) continue;
oList[i].checked = oCheckAll.checked;
}
}
}
</script>
<html>
<body>
<input type="checkbox" name="C1" value="ON">
<input type="checkbox" name="C2" value="ON">
<input type="checkbox" name="C3" value="ON">
<input type="checkbox" name="C4" value="ON">
<input type="checkbox" name="C5" value="ON">
</body>
</html>
<script language="javascript" type="text/javascript">
var bln = false;
function checkAll(chkname)
{
var checkArray = document.getElementsByName(chkname);
for(i =0; i < checkArray.length;i++)
if (!bln)
checkArray[i].checked = true;
else
checkArray[i].checked = false;
bln = !bln;
}
</script>