HTML部分

选择全部 一键上路

js部分

var oinput = document.getElementById('all');

// var oinput_s = document.getElementsByTagName('input');

var oinput_s = document.querySelectorAll('#wrap_input_box>input');

// console.log(oinput_s[6]);

// 先设置点击全选按钮后 实现所有的选择标签显示选择 取消点击后 取消所有标签选择

oinput.onclick = function(){

if (this.checked){

for (var i =0;i

oinput_s[i].checked=true;

}

}else{

for (var i =0;i

oinput_s[i].checked=false;

}

}

}

// 下面设置的是 每个小标签如果在全选状态下取消选择其中的某一个 对应的按钮的状态会变为没有全选

// 给每个小选择标签设置绑定点击事件

for(var j = 0;j

oinput_s[j].onclick = function (){

//定义一个标志位 这个标志位 用来判断后面的选择按钮的状态

var flag = true;

//遍历每个小选择标签 判断 如果每一个小标签是非选择状态 将标志位改为 false 状态 即对应为未选择

for (k=0;k

if(!oinput_s[k].checked){

flag=false;

break;

}

}

if(flag){

oinput.checked=true;

}else{

oinput.checked=false;

}

}

}

总结

以上所述是小编给大家介绍的纯javascript实现选择框的全选与反选功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

php全选和反选,纯javascript实现选择框的全选与反选功能相关推荐

  1. 纯css写单选框和复选框的样式和功能

    只用纯css写的单选框和复选框的样式和功能该怎么写?看这里,复制下面的代码运行一遍就知道了,快试试吧! 效果截图: <!doctype html> <html lang=" ...

  2. 智能补全模糊查询select2的下拉选择框使用

    我们在上篇文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录select2的使用. 应用bootstrap模板 基础项目源码下载地址为: SpringMV ...

  3. ajax多选下拉,模拟select下拉框之多选(数据源采用模拟Ajax数据--原创)(示例代码)...

    模拟select下拉框之多选 }ul,li{list-style:none; }#test{margin:20px 10px; }.clearfix:before, .clearfix:after{c ...

  4. 纯JavaScript实现的调用设备摄像头并拍照的功能

    这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了. 今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例 ...

  5. extjs grid选择框默认全选_Extjs gridpanel 加入全选列

    我们在用Extjs的gridpanel时,往往会用到选择列,该选择列最好带有全选和取消全选功能. 具体代码如下: var tableCheckboxModel = Ext.create('Ext.se ...

  6. java下拉模糊查询_select2 智能补全模糊查询select2的下拉选择框使用

    我们在上篇文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录select2的使用. 应用bootstrap模板 基础项目源码下载地址为: SpringMV ...

  7. html5判断多选框是否选择的函数,复选框(checkbox)、多选框

    1.需求分析 可同时选中多个选项,实现全选.全不选.反选等功能. 2.技术分析 基础的HTML.CSS.JavaScript. 3.详细分析 3.1 HTML部分 图示是一个列表加底部一段文字说明,列 ...

  8. input框的一系列操作(输入框必填*号,验证单选框为必选,默认选中单选按钮,点击禁用表单输入域,输入框变为只读)

    例① :输入框必填,用*号提示 <p class="form-group"><label for="author">姓名</lab ...

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

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

最新文章

  1. css怎么设置列表颜色,css怎么设置table颜色
  2. win8 开发之旅(16)---------足球游戏揭秘(2)
  3. Softer-NMS:CMU旷视最新论文提出定位更加精确的目标检测算法
  4. 使用JSON Web Token设计单点登录系统--转
  5. Linux—vim/vi 翻页跳转命令快捷键
  6. 草稿selenium显示等待
  7. php上传图片怎么接受,php怎么实现上传图片的功能
  8. cglib和asm相关的文章
  9. AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案
  10. flex 布局下关于容器内成员 flex属性的理解
  11. js排序的时间复杂度_js 排序算法之快速排序
  12. Quartz-第三篇 quartz-misfire 错失,补偿执行
  13. 调用微信方法报错errMsg:chooseImage:fail, the permission value is offline verifying
  14. 【综述】方面级情感分析 Aspect-level Sentiment Classification
  15. ┊非主流图片┊非主流美女┊非主流照片
  16. 微服务实施笔记(一)
  17. Android加载网络图片学习过程
  18. php 商品模块添加商品属性,添加新商品
  19. 在linux下设置php效劳器Apache2.2.3 mysql5.0.22 php5.2.0(2)
  20. CKA考试习题:安全管理--Network Policy、serviceaccount、clusterrole

热门文章

  1. 关键词词云怎么做_《excle词云怎么制作》 除了tableau ,还有什么数据工具可以制作词云啊?...
  2. 相关函数和相关系数的区别
  3. vue报错 415 Unsupported Media Type
  4. 2019 ICPC 南昌邀请赛 A-Attack(斯坦纳树)
  5. 无感刷新token方法
  6. 引入第三方字体库 第三方字体库Google Fonts
  7. win10配置 jdk16
  8. 人有八疵事有四患(盧立人)
  9. NProgress.js的简单使用
  10. C语言实现输入任意数量整数