html+css+js实现复选框全选与反选

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 2 <html>
 3     <head>
 4         <title>html+css+js实现复选框全选与反选</title>
 5         <meta http-equiv="content-type" content="text/html;charset=utf-8" />
 6         <meta name="keywords" content="js,笔试题目" />
 7         <style type="text/css">
 8             table,tr,td
 9             {
10                 border:1px solid red;
11             }
12         </style>
13         <script type="text/javascript">
14             function quanxuan()
15             {
16                 for(var i=1;i<=3;i++)
17                 {
18                     var cbox_id="cb"+i;
19                     var cbox=document.getElementById(cbox_id);
20                     //alert(cbox.value);
21                     if(document.getElementById("cb_quanxuan").checked)
22                         cbox.checked=true;
23                     else
24                         cbox.checked=false;;
25                 }
26             }
27             function fanxuan()
28             {
29                 for(var i=1;i<=3;i++)
30                 {
31                     var cbox_id="cb"+i;
32                     var cbox=document.getElementById(cbox_id);
33                     if(document.getElementById("cb_fanxuan").checked)
34                     {//选中反选框
35                         if(cbox.checked)
36                             cbox.checked=false;
37                         else
38                             cbox.checked=true;
39                     }
40                     else
41                     {
42                         if(cbox.checked)
43                             cbox.checked=false;
44                         else
45                             cbox.checked=true;
46                     }
47                 }
48             }
49         </script>
50
51     </head>
52     <body>
53         <form id="form1">
54             <table>
55                 <tr>
56                     <td><input type="checkbox" id="cb_quanxuan" onclick="quanxuan()" />全选</td>
57                     <td>复选框全选案例</td>
58                     <td>&nbsp;</td>
59                     <td>&nbsp;</td>
60                 </tr>
61
62                 <tr>
63                     <td><input type="checkbox" id="cb1" value="1" />1</td>
64                     <td>我是傻逼1</td>
65                     <td>&nbsp;</td>
66                     <td>&nbsp;</td>
67                 </tr>
68
69                 <tr>
70                     <td><input type="checkbox" id="cb2" value="2" />2</td>
71                     <td>我是傻逼2</td>
72                     <td>&nbsp;</td>
73                     <td>&nbsp;</td>
74                 </tr>
75
76                 <tr>
77                     <td><input type="checkbox" id="cb3" value="3" />3</td>
78                     <td>我是傻逼3</td>
79                     <td>&nbsp;</td>
80                     <td>&nbsp;</td>
81                 </tr>
82
83                 <tr>
84                     <td><input type="checkbox" id="cb_fanxuan" onclick="fanxuan()" />反选</td>
85                     <td>反选案例</td>
86                     <td>&nbsp;</td>
87                     <td>&nbsp;</td>
88                 </tr>
89             </table>
90         </form>
91     </body>
92 </html>
时间: 2024-10-24 21:49:01

html+css+js实现复选框全选与反选的相关文章

js 判断 复选框全选、全不选、反选、必选一个

一个挺 使用的 js 代码片段,  判断  复选框全选.全不选.反选.必选一个 记录下, 搬来的 思路: 修改数据的 选中与否状态, 拿到所有的输入框,看是否有选中的状态 <html> <head> <title> 复选框全选.全不选.反选.必选一个 </title> <meta http-equiv="content-type" content="text/html;charset=GBK"/> <

jQuery 复选框全选/取消全选/反选

jQuery实现的复选框全选/取消全选/反选及获得选择的值. 完整代码: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="../js/jquery-1.9.1.js"></script> <script type="text/javascript"> $(document).ready(fun

javascript实现复选框全选和取消代码分析

javascript实现复选框全选和取消代码分析:复选框是常用的元素之一,而点击实现全选和取消全选又是最为常用的功能,特别是在批量操作管理中,非常的方便,下面就通过代码实例介绍一下如何实现此效果,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.soft

jQuery实现的checkbox复选框全选和全不选效果

jQuery实现的checkbox复选框全选和全不选效果:复选框的全选和全不选效果在代码中非常的常用,尤其在批量处理的需求中更是如此,下面就通过一个代码实例简单介绍一下如何实现此效果,希望能够对需要的朋友有所帮助,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http:

jQuery如何实现复选框全选和全不选

jQuery如何实现复选框全选和全不选: 在网页中经常有复选框的全选和全不选效果,比如在后台新闻管理.用户空间信息管理等都有用到,下面就提供一个jQuery实现的此效果.代码实例如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name=&quo

checkbox复选框全选批量删除

多选框全选实现批量删除 html代码 <body> <form action="" method="post" name="FormName" onsubmit="return checkbox();"> <table > <tr ><td><input type="checkbox" name="checkboxes[]"

jQuery复选框全选全不选代码

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="author" content="http://www.51texiao.cn/" /><title>jQuery复选框全选全不选代码<

jQuery实现复选框全选/全部取消/反选/获得选择的值

本地单文件上传脚本,命名uf 这是在本机上做的测试,利用bpcs_uploader脚本实现,只是进行简单的封装,自动完善云端文件路径. 技术要点:使用dirname获取文件所在目录,使用pwd获取文件完整路径,并作为云端文件路径. #!/bin/bash cur_dir=$(cd "$(dirname "$1")"; pwd) name=$(basename "$1") /home/grm/bin/bpcs_uploader/bpcs_uploa

checkbox全选/全不选,子复选框全选父复选框选中

<input type="checkbox" class="optionListAll">/* 父复选框 */ <input type="checkbox" name="optionList"> <input type="checkbox" name="optionList"> <input type="checkbox" n