<!DOCTYPE html>
<html>
<head>
<meta charset=
"UTF-8"
>
<title>checkbox的全选和取消全选</title>
<script type=
"text/javascript"
>
function
checkOrCancelAll(){
var
chElt=document.getElementById(
"chElt"
);
var
checkedElt=chElt.checked;
var
allCheck=document.getElementsByName(
"interest"
);
var
mySpan=document.getElementById(
"mySpan"
);
if
(checkedElt){
for
(
var
i=0;i<allCheck.length;i++){
allCheck[i].checked=true;
}
mySpan.innerHTML=
"取消全选"
;
}
else
{
for
(
var
i=0;i<allCheck.length;i++){
allCheck[i].checked=false;
}
mySpan.innerHTML=
"全选"
;
}
}
</script>
</head>
<body>
<input type=
"checkbox"
id=
"chElt"
οnclick=
"checkOrCancelAll();"
/><span id=
"mySpan"
>全选</span><br/>
学习<input type=
"checkbox"
name=
"interest"
value=
"study"
/>
阅读<input type=
"checkbox"
name=
"interest"
value=
"read"
/>
运动<input type=
"checkbox"
name=
"interest"
value=
"sport"
/>
旅行<input type=
"checkbox"
name=
"interest"
value=
"travel"
/>
绘画<input type=
"checkbox"
name=
"interest"
value=
"draw"
/>
音乐<input type=
"checkbox"
name=
"interest"
value=
"music"
/>
</body>
</html>