javascript之checkbox全选反选功能实现
2017-12-16 20:33
633 查看
今天算是明白了checkbox全选反选的实现原理,代码走着:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>checkbox全选反选</title>
</head>
<body>
<input type="checkbox" name='hobby'>吃放<br>
<input type="checkbox" name="hobby">睡觉<br>
<input type="checkbox" name="hobby">上班<br>
<input type="checkbox" name="hobby">喝茶<br>
<input type="checkbox" name="hobby">打豆豆<br>
<input type="checkbox" name="hobby">玩耍<br>
<input type="checkbox" name="hobby">逗乐<br>
<input type="checkbox" id="all" onclick="check_all()">全选
<input type="checkbox" name='fan' onclick="check_fan()">反选<br>
</body>
<script type="text/javascript">
//全选事件调用方法
function check_all(){
var all=document.getElementById('all');
var status=all.checked;
var hobby=document.getElementsByName('hobby');
for(var i=0;i<hobby.length;i++){
hobby[i].checked=status;
}
}
//反选调用
function check_fan(){
var hobby=document.getElementsByName('hobby');
for(var i=0;i<hobby.length;i++){
if(hobby[i].checked==true){
hobby[i].checked=false;
}else{
hobby[i].checked=true;
}
}
}
</script>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>checkbox全选反选</title>
</head>
<body>
<input type="checkbox" name='hobby'>吃放<br>
<input type="checkbox" name="hobby">睡觉<br>
<input type="checkbox" name="hobby">上班<br>
<input type="checkbox" name="hobby">喝茶<br>
<input type="checkbox" name="hobby">打豆豆<br>
<input type="checkbox" name="hobby">玩耍<br>
<input type="checkbox" name="hobby">逗乐<br>
<input type="checkbox" id="all" onclick="check_all()">全选
<input type="checkbox" name='fan' onclick="check_fan()">反选<br>
</body>
<script type="text/javascript">
//全选事件调用方法
function check_all(){
var all=document.getElementById('all');
var status=all.checked;
var hobby=document.getElementsByName('hobby');
for(var i=0;i<hobby.length;i++){
hobby[i].checked=status;
}
}
//反选调用
function check_fan(){
var hobby=document.getElementsByName('hobby');
for(var i=0;i<hobby.length;i++){
if(hobby[i].checked==true){
hobby[i].checked=false;
}else{
hobby[i].checked=true;
}
}
}
</script>
</html>
相关文章推荐
- 利用JavaScript实现GridView上方的 全选中,全驳回 控制 GridView中 CheckBox的功能
- 如何实现listView中checkbox的全选与反选功能
- jQuery实现checkbox列表的全选、反选功能
- 用javascript实现treeview上的checkbox全选功能
- C# WinForm中实现CheckBox全选反选功能
- javascript实现简单的全选和反选功能
- Jquery实现checkbox的全选、反选功能代码
- checkbox实现的类似邮箱的全选和反选功能
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- Javascript实现复选框(全选反选功能)
- Js 实现一组checkBox全选、不选、反选功能
- checkbox全选功能javascript实现
- JavaScript中复选框的全选和反选功能的实现
- JavaScript--点击按钮实现复选框全选和反选功能
- 利用JavaScript实现GridView中表头CheckBox的全选功能
- 利用JavaScript实现GridView中表头CheckBox的全选功能
- 【转载】利用JavaScript实现GridView中表头CheckBox的全选功能
- 关于用jQuery实现的checkbox全选和反选功能
- 使用js实现checkbox的全选与反选功能
- javascript实现简单的全选和反选功能