你这里第一个 value 应该是 name 吧<script language="javascript">
function selectAll()
{
for(var i=0; i<=5; i++)
document.all.checkbox1[i].checked = true
}function unSelectAll()
{ for(var i=0; i<=5; i++)
document.all.checkbox1[i].checked = false
}
</script>
function selectAll()
{
for(var i=0; i<=5; i++)
document.all.checkbox1[i].checked = true
}function unSelectAll()
{ for(var i=0; i<=5; i++)
document.all.checkbox1[i].checked = false
}
</script>
<input type=checkbox value=checkbox1 value="2">
<input type=checkbox value=checkbox1 value="3">
<input type=checkbox value=checkbox1 value="4">
<input type=checkbox value=checkbox1 value="5">
<input type=checkbox value=checkbox1 value="6">
<input type="button" value="全选" onClick="selectAll()">
<input type="button" value="全撤" onClick="unSelectAll()">
<script language="javascript">
function selectAll()
{
for(var i=4; i<=9; i++)
//呵呵,这样也行,里面是在4个到第9个
document.all([i]).checked = true
}function unSelectAll()
{ for(var i=4; i<=9; i++)
document.all([i]).checked = false
}
</script>
全选/全退的函数:(四个选项的)
function setState(flag) { document.forms[0].option1.checked = flag;
document.forms[0].option2.checked = flag;
document.forms[0].option3.checked = flag;
document.forms[0].option4.checked = flag;
}
以上代码放在<head>...</head>之间
以下代码放在<body>...</body>之间
<form>
<input name="option1" type="checkbox" value="1">
<input name="option2" type="checkbox" value="2">
<input name="option3" type="checkbox" value="3">
<input name="option4" type="checkbox" value="4">
<input type="button" value="全 选" onClick="setState(true);">
<input type="button" value="全 退" onClick="setState(false);">
</form>
你可以试试。
<head>
<title>chooseall</title>
</head>
<body oncontextmenu="return false;">
<input type=button value='全选' onclick='chooseAll()'>
<input type=button value='取消' onclick='chooseNo()'>
<input type=button value='反选' onclick='againChoose()'>
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<input type=checkbox name=id >
<script>
function chooseAll(){
for(i=0;i<document.all("id").length;i++){
document.all("id")[i].checked=true;
}
}
function chooseNo(){
for(i=0;i<document.all("id").length;i++){
document.all("id")[i].checked=false;
}
}
function againChoose(){
for(i=0;i<document.all("id").length;i++){
document.all("id")[i].checked= !document.all("id")[i].checked;
}
}</script></body>
</html>