`
liqian5251
  • 浏览: 16120 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

checkbox实现全选反选

阅读更多
<html>
<head>
<title>checkradio.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function getCheck(){
var favs = document.getElementsByName("fav");
for(var i=0;i<favs.length;i++){
if(favs[i].checked){
alert(favs[i].value);
//break;//单选框  只有一个被选择
}
if(favs[i].value==3){
favs[i].checked=true;
}
}
}
function operMusic(type){
var music = document.getElementsByName("music");
for(var i=0;i<music.length;i++){
if(type=="all"){
music[i].checked = true;
}else if(type=="no"){
music[i].checked = false;
}else if(type=="other"){
music[i].checked = !music[i].checked;
}
}
}
</script>
</head>
<body>
This is my HTML page.
<br>
<input type="checkbox" name="fav" value="1"/>足球
<input type="checkbox" name="fav" value="2"/>篮球
<input type="checkbox" name="fav" value="3"/>桌球
<input type="checkbox" name="fav" value="4"/>乒乓球
<input type="checkbox" name="fav" value="5"/>排球
<input type="checkbox" name="fav" value="6"/>玻璃球
<input type="checkbox" name="fav" value="7"/>网球
<hr/>
<input type="button" value="getCheck" onclick="getCheck();"/>
<hr/>
<input type="checkbox" name="music" value="11"/>爱情买卖<br/>
<input type="checkbox" name="music" value="12"/>两只蝴蝶<br/>
<input type="checkbox" name="music" value="13"/>好日子<br/>
<input type="checkbox" name="music" value="14"/>我要去西藏<br/>
<input type="checkbox" name="music" value="15"/>我和你<br/>
<input type="checkbox" name="music" value="16"/>化蝶<br/>
<input type="checkbox" name="music" value="17"/>时间都去哪了<br/>
<input type="checkbox" name="music" value="18"/>忐忑<br/>
<input type="checkbox" name="music" value="19"/>法海不懂爱<br/>
<input type="checkbox" name="music" value="10"/>爱你一万年<br/>
<hr/>
<input type="button" value="全选" onclick="operMusic('all');"/>
<input type="button" value="反选" onclick="operMusic('other');"/>
<input type="button" value="全否" onclick="operMusic('no');"/>
</body>
</html>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics