id为all的想设置全选的那个框的id,name为checkname[]的是每个小复选框;

第一种:

<script>function checkAll() {var all=document.getElementById('all');//获取到点击全选的那个复选框的idvar 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>

转载于:https://www.cnblogs.com/wuxu/p/10728618.html

使用js实现复选框的全选、取消功能相关推荐

  1. js复选框之全选反选不选

    今日分享:纯js复选框之全选&&反选&&不选 想要了解其用法,首先先得了解它们各自的意思 全选:全部都选中 反选:选中的部分取消,没选中的部分勾选上 不选:全部取消勾选 ...

  2. 【jQuery】复选框的全选、反选,推断哪些复选框被选中

    本文与<[JavaScript]复选框的全选.反选.推断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,相同做到例如以下的效果: 布局还是相同的布局, ...

  3. jQuery实现复选框的全选和反选:

    jQuery实现复选框的全选和反选: 截图如下: 代码如下: index.jsp: <%@ page language="java" import="java.ut ...

  4. php 复选框全选和取消,基于JavaScript实现复选框的全选和取消全选

    这篇文章主要为大家详细介绍了基于JavaScript实现复选框的全选和取消全选,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js复选框的全选和取消全选的具体代码,供大家参考, ...

  5. 复选框的全选、全不选、和获取选中的值;

    1.获取select下面的选中的option值 <select id="afterSaleReson" name="afterSaleReson"> ...

  6. 如何利用jq来实现复选框的全选,反选!

    如何利用jq来实现复选框的全选,反选! $("document").ready(function(){  $("#btn1").click(function() ...

  7. Javascript第五章切换层效果、复选框的全选十三课

    层切换效果: 效果 复选框的全选

  8. HTML复选框的全选、全不选以及单选操作。

    今天在进行HTML的table练习的时候,发现一个比较有趣的知识点,有关于复选框的全选.全不选,以及单选操作的相关问题. 待我上网搜索了一下相关资料,发现有关于全选以及全不选的详解还是挺多的,但是复选 ...

  9. 复选框的全选和取消全选

    复选框的全选和取消全选 <!DOCTYPE html> <html><head><meta charset="utf-8">< ...

  10. JavaScript - 复选框的全选和取消

    复选框的全选和取消 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w ...

最新文章

  1. java 添加jbutton_java – 如何在JScrollPane上添加JButton?
  2. 如何修改MySQL8.0.5以上版本root密码
  3. python下载包突然卡住_【python】python下载视频为什么会卡?
  4. UVA 216 - Getting in Line
  5. linux安装之后缺少命令,CentOS7安装成功后缺少命令的解决办法
  6. 2017乌鲁木齐ICPC: K. Sum of the Line(容斥)
  7. Myeclipse中web project各种常见错误及解决方法(持续更新)
  8. 毕设题目:Matlab元胞自动机病毒仿真
  9. [POI2006]ORK-Ploughing
  10. 二维码红包系统源代码
  11. 怎样在oblog中添加音乐播放器
  12. 天梯赛题目练习——高速公路超速处罚(附带测试点)
  13. matlab批量处理excel(CSV)文件数据
  14. 从0使用Ruby on Rails打造企业级RESTful API项目实战之我的云音乐
  15. 杨子恒温烘鞋机 W-7 拆解
  16. 如何在CSDN收获粉丝-你主动我们之间就会有故事
  17. linux服务器远程修改mac地址,linux下修改MAC地址问题解决方法
  18. 单元测试与E2E测试
  19. (二)代理模式详解(包含原理详解)
  20. Python爬虫:猫眼电影反爬—动态字体处理(2020)

热门文章

  1. Linux内核解读入门(转CSDN)
  2. IIS的状态代码(微软文档)
  3. 集合类型与字典类型的作业
  4. 兔子问题or斐波那契数列
  5. centos 网络开启
  6. Good, then we can start
  7. 6_Selenium Excel参数化
  8. Hadoop之倒排索引
  9. Windows Mobile 获得 MAC,IP,IMEI,IMSI
  10. 关于分块思想的个人理解