使用js实现复选框的全选、取消功能
来源:互联网 发布:java微信扫码支付demo 编辑:程序博客网 时间:2024/05/02 01:34
id为all的想设置全选的那个框的id,name为checkname[]的是每个小复选框;
第一种:
<script> function checkAll() { var all=document.getElementById('all');//获取到点击全选的那个复选框的id var one=document.getElementsByName('checkname[]');//获取到复选框的名称 if(all.checked==true){//因为获得的是数组,所以要循环 为每一个checked赋值 for(var i=0;i<one.length;i++){ one[i].checked=true; } }else{ for(var j=0;j<one.length;j++){ one[j].checked=false; } } }</script>
第二种:
<span style="font-size:14px;"><script>function checkAll() {var all=document.getElementById('all');//获取到点击全选的那个复选框的idvar one=document.getElementsByName('checkname[]');//获取到复选框的名称//因为获得的是数组,所以要循环 为每一个checked赋值for(var i=0;i<one.length;i++){one[i].checked=all.checked; //直接赋值不就行了嘛}}</script></span>
html代码:
<thead> <tr> <td><input type="checkbox" name="all" id="all" onclick="checkAll()" /></td> </tr> </thead> <tbody> <td><input type="checkbox" name="checkname[]"value="1"/></td> <td><input type="checkbox" name="checkname[]" value="2"/></td> <td><input type="checkbox" name="checkname[]" value="3"/></td> <td><input type="checkbox" name="checkname[]" value="4"/></td> <td><input type="checkbox" name="checkname[]" value="5"/></td> </tbody>
1 0
- 使用js实现复选框的全选、取消功能
- js实现多个复选框的全选与取消
- 【JS】复选框的全选和取消全选
- JS实现复选框的全选和批量删除功能
- JS实现复选框的全选和批量删除功能
- AngularJS 实现复选框 全选/取消全选
- 复选框的全选、取消
- 复选框的全选与取消全选
- javascript实现复选框的全选功能
- javascript实现复选框的全选功能
- 全选复选框和取消所有复选框 jquery全选复选框 js全选复选框
- js--复选框--全选、反选、取消
- 全选,复选功能的实现
- 全选/取消复选框
- 复选框取消/全选
- 复选框全选、取消全选
- js实现复选框全选和反选功能
- 使用jQuery实现复选框的全选
- Primitive Types and Reference Types in Javascript
- 如何在Struts2的Action中操作servletAPI(内置对象)
- 常用的矩阵求导公式
- C++,bug笔记
- JavaScript prototype 使用介绍
- 使用js实现复选框的全选、取消功能
- js实现拖拽效果
- 会声会影x10、x9、x8版本比较
- Building PortAudioV19 for Windows using VS2013
- 数学符号读法大全
- Eclipse设置GC日志输出
- PYQT 子线程调用GUI学习记录---添加文档到textbrowser
- WSTMart 分销说明,三级分销与返利
- vs常用快捷键