复选框的全选和取消全选

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>复选框的全选和取消全选</title></head><body><script type="text/javascript">/*window.onload = function(){var firstChk = document.getElementById("firstChk");firstChk.onclick = function(){// 获取第一个复选框的选中状态(复选框对象checkbox对象)//alert(firstChk.checked);// 根据name获取所有元素var aihaos = document.getElementsByName("aihao");if(firstChk.checked){// 全选for(var i = 0; i < aihaos.length; i++){aihaos[i].checked = true;}}else{// 取消全选for(var i = 0; i < aihaos.length; i++){aihaos[i].checked = false;}}}}*/window.onload = function(){var aihaos = document.getElementsByName("aihao");var firstChk = document.getElementById("firstChk");firstChk.onclick = function(){for(var i = 0; i < aihaos.length; i++){aihaos[i].checked = firstChk.checked;}}// 对以上数组进行遍历var all = aihaos.length;for(var i = 0; i < aihaos.length; i++){aihaos[i].onclick = function(){var checkedCount = 0;// 总数量和选中的数量相等的时候,第一个复选框选中.for(var i = 0; i < aihaos.length; i++){if(aihaos[i].checked){checkedCount++;}}firstChk.checked = (all == checkedCount);/*if(all == checkedCount){firstChk.checked = true;}else{firstChk.checked = false;}*/}}}</script><input type="checkbox" id="firstChk"/><Br><input type="checkbox" name="aihao" value="smoke" />抽烟<Br><input type="checkbox" name="aihao" value="drink" />喝酒<Br><input type="checkbox" name="aihao" value="tt" />烫头<Br></body>
</html>

复选框的全选和取消全选相关推荐

  1. 多选框向后台传值,多选框的回显,对多选框的各种操作

    1.多选框的回显: js:$(     function(){     var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为 ...

  2. C#窗体程序实现全屏及取消全屏步骤

    这篇文章主要介绍了C#窗体程序实现全屏及取消全屏步骤,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 由于项目需要,需要用vs窗体程序实现播放视频的窗口的全屏和取消全屏. 具体实现界面 ...

  3. DEV控件中GridView中的复选框与CheckBox实现联动的全选功能

    最初的界面图如图1-1(全选框ID: cb_checkall  DEV控件名称:gcCon ): 要实现的功能如下图(1-2  1-3  1-4)及代码所示: 图1-2 图1-3 图1-4 O(∩_∩ ...

  4. Java复选框怎么取消打钩_jsp实现复选框默认选中,不可取消

    在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如 ...

  5. 通用样式 -表格的每行的复选框选中打印,清除已勾选

    1,在el-table上加单选select2和全选selectAll的方法, 2,增加一列el-table-column <el-table @select="select2" ...

  6. layui复选框怎么取值_layui获取多选框中的值方法

    layui获取多选框中的值方法 HTML: title="=$value;?>"> js: $("input:checkbox[name='standard' ...

  7. easyui前端实现多选框_前端:Element UI 多选框组用法笔记

    今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! "兴趣爱好:"> "form.checkList"> for= {{item ...

  8. iview 动态控制 table中某一行select勾选框能否选中,以及某一行select勾选框能否显示(隐藏禁用的勾选框)。

    如上图,这是一个vue页面中的table,在其columns中加了一个selection后,实现了多选/全选table行的功能: {type: 'selection',width: 60,align: ...

  9. web前端-Vue element UI中的el-table勾选框 展示隐藏;设置默认勾选、禁用

    1.el-table如果我们想新增一个勾选框,在  .vue文件中 <el-table-column type="selection" width="55" ...

  10. php多选框怎么传值,tp3.2如何处理多选框传参和判断状态

    创建多选框: (1)普通的多选: 1 2 3 (2)在数据库中遍历出来的多选框,value和data-id都要赋值(大家都懂,我就不说啦): {$vo.title} 2.我是用jq做的异步,我是使用英 ...

最新文章

  1. OpenCV+python:人脸检测
  2. C++primer习题4.9
  3. 如何将UI5应用部署到Fiori On-Premise和On-Cloud的Launchpad上去
  4. idea springboot配置外置tomcat好处
  5. 推荐文章:《同济大学软件学院万院长谈择业》
  6. Mybatis 的工作原理,写得太好了!
  7. 在ASP.NET Core中编写合格的中间件
  8. Spring基于 XML 的声明式事务控制(配置方式)
  9. Android SDK Manager 在win8.1上的闪退问题【转载】
  10. Bigdecimal基本运算及小数保留方式枚举
  11. php中常用的运算符和表达式有哪几种,php 运算符与表达式详细介绍
  12. Oracle的分析函数over()
  13. MATLAB | 全网唯一 ,MATLAB绘制阴影柱状图(填充斜线)
  14. 关闭webstorm提示 empty tag doesn't work in some browsers
  15. python爬取招聘网站视频教程_Python爬取拉钩招聘网
  16. 压力传感器变送器的作用
  17. 【退役记】NOI2022
  18. 机器学习《Machine Learning1》----机器学习经典总结:入门必读
  19. 盲源分离(BSS, Blind Source Separation)
  20. 简易全双工物联网远程控制门禁设计方案

热门文章

  1. c++ qt 学习笔记 2021-2-26(QLabel的对齐方式等一些属性,QLabel自适应文字大小,QLabel播放gif,动态的QQ消息气泡框)
  2. python爬取文献代码_使用python爬取MedSci上的影响因子排名靠前的文献
  3. 数学猜想验证步骤_观察归纳猜想验证
  4. 看我如何利用Mac官方AppStore中的应用程序获取root权限
  5. 联想S820刷机包 乐蛙OS5 07.04
  6. [620]使用Python实现一个按键精灵
  7. Python网络爬虫爬取新浪新闻
  8. 【羊了个羊】Burp抓取IOS微信小程序数据包
  9. x战警 天启高清完整版下载
  10. AI人才招聘:年薪最高近百万,独角兽公司招算法工程师