<div class="right_nk_box"> <div class="right_bg_box"> <div><h2>JS 全选 反选及 判断是否是全选或全不选</h2></div> <table width="100%" cellspacing="1" border="0" bgcolor="#d8dcdf" id="main_tab"> <tbody> <tr class="biaoge_td1"> <td width="5%" class="biaoge_td3"><input type="checkbox" id="checkbox_main" name="checkbox_main" onclick="checkAll();"> <span>(全选/反选)</span></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> <tr class="biaoge_td2"> <td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" onclick="unCheckAll();"></td> </tr> </tbody> </table> </div> </div>
JS代码
/** * 全选/反选 */ function checkAll(){ var checkMain = document.getElementById("checkbox_main"); var code_Values = document.getElementsByName("checkbox"); if(checkMain.checked){ for(i = 0;i < code_Values.length;i++){ if(code_Values[i].type == "checkbox"){ code_Values[i].checked = true; } } }else{ for(j = 0;j < code_Values.length;j++){ if(code_Values[j].type == "checkbox"){ code_Values[j].checked = false; } } } } function unCheckAll(){ var checkMain = document.getElementById("checkbox_main"); if(isAllCheckTrue()){ checkMain.checked = true; } else{ checkMain.checked = false; } } /* * 判断是否全选的方法 */ function isAllCheckTrue(){ var code_Values = document.getElementsByName("checkbox"); for(i = 0;i < code_Values.length;i++){ if(!code_Values[i].checked){ return false; } } return true; } /* * 判断是否全不选的方法 */ function isAllCheckFalse(){ var code_Values = document.getElementsByName("checkbox"); for(i = 0;i < code_Values.length;i++){ if(code_Values[i].checked){ return false; } } return true; }
相关推荐
JS实现全选反选全不选
Javascript实现全选反选 Javascript绑定事件
jquery 、js实现复选框 (全选、反选)功能··
简单js实现全选全部选反选效果
JS JS实现全选反选 全选 反选
用js书写全选反选的事例,简单明了,源代码,方便易学,可直接引用
实现table表格checkbox复选框的全选 反选.
JS简单表格列表全选反选代码,原生JS,点击表头按钮,实现全选、反选操作,实用的网页代码。
js特效制作js checkbox复选框全选 反选 取消全部等设置多个表单里面的checkbox复选框勾选特效。内含js代码下载。
jQuery表格行全选反选单选代码,例子采用bootstrap格式,可以选择自定义。
js实现全选和反选功能 js实现全选和反选功能 js实现全选和反选功能 js实现全选和反选功能 js实现全选和反选功能
js全选、反选、取消选择 有代码,很简单!一看就懂
多选框全选和反选,用js做的,多选框单选和反选,和使用的代码
包含两种通过JS方式实现的常用 全选反选复选框
<script language=javascript> function checkAll(boolvalue){ var items=document.getElementsByTagName("input"); for(i=0;i;i++){ if(items[i].type=="checkbox"){ items[i].checked=boolvalue; } } } ...
jquery、js操作checkbox全选反选.docx
js 全选/反选/删除选择等代码 代码简单,不用多说了,直接在HTML中加入标签就可以可以使用。。
js checkbox全选 反选 取消全部设置表单html复选框