const checkBoxs = ["篮球","足球","羽毛球","乒乓球"];

const creactCheckBox = text => {

let checkBox = document.createElement("input");

checkBox.setAttribute("type","checkBox");

document.body.insertAdjacentElement("beforeend", checkBox);

document.body.insertAdjacentText("beforeend", text);

};

checkBoxs.forEach((item,index) => creactCheckBox(item));

const selector = dom => document.querySelectorAll(dom);

const [checkAllBtn,checkNotBtn,checkRevBtn] = [selector("#checkAllBtn")[0],selector("#checkNotBtn")[0],selector("#checkRevBtn")[0]];

const actions = {

checkAll(){

selector("input[type='checkBox']").forEach(function (option,index) {

option.checked = true

})

},

checkNot(){

selector("input[type='checkBox']").forEach(function (option,index) {

option.checked = false

})

},

checkRev(){

selector("input[type='checkBox']").forEach(function (option,index) {

option.checked ? option.checked = false : option.checked = true

})

}

};

checkAllBtn.addEventListener("click",function(){actions.checkAll()});

checkNotBtn.addEventListener("click",function(){actions.checkNot()});

checkRevBtn.addEventListener("click",function(){actions.checkRev()})

花了三分钟帮你写,包含ES6箭头函数

const

forEach

解构赋值

querySelectorAll

react 全选反选_js中怎么将createElement出来的复选框实现全选,全不选,反选效果?...相关推荐

  1. linux 中etc全拼,英语中“等等”缩写成为etc.吗?要加一点吗?全拼是...

    小编:英语中等等缩写成为etc.吗?要加一点吗?全拼是... 英语中等等缩写成为etc.吗?要加一点吗?全拼是... etc.是英语中等等缩写,全拼是 etcetera .要加一点,加一点是缩写词的稳 ...

  2. 我如何使用React和Typescript在freeCodeCamp中构建天气应用

    by Kelvin Mai 通过凯文麦 我如何使用React和Typescript在freeCodeCamp中构建天气应用 (How I built the weather app in freeCo ...

  3. 在 jquery repeater 中添加设置日期,下拉,复选框等控件

    JQueryElement 更新到了 3.5.1, 今天给大家主要讲下如何在 Repeater 的模板中添加设置一些控件. 由于精力有限, 不能在多个博客中保证文章的同步, 可在如下地址查看最新内容, ...

  4. 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...

  5. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

  6. 全基因组关联分析中上位性检测算法的研究

    全基因组关联分析中上位性检测算法的研究 前言 这个项目主要是分享一些全基因组关联分析中上位性检测算法的研究经验,算是,怎么入门,写这么个东西,一是做总结,二是咱实验室估计以后还会有做这个方向的,备着吧 ...

  7. 卷积为什么如此强大?一文全解深度学习中的卷积

    卷积为什么如此强大?一文全解深度学习中的卷积 2018年05月10日 15:52:41 七月在线实验室 阅读数:17112 作者:Tim Dettmers(Understanding Convolut ...

  8. [react] 你有在项目中使用过Yeoman脚手架吗?

    [react] 你有在项目中使用过Yeoman脚手架吗? 前端工程化脚手架部分必备的依赖,用于初始化生成规范的项目目录 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷. ...

  9. 在DataGrid中选择,确认,删除多行复选框列表

    在DataGrid中选择,确认,删除多行复选框列表 Selecting, Confirming & Deleting Multiple Checkbox Items In A DataGrid ...

最新文章

  1. 三星玄龙MR头显评测:将成 Vive Pro 最大竞争对手?
  2. python核心教程第二版答案_《python核心教程》课后题答案注解
  3. GoLand配置数据库、远程host以及远程调试
  4. windows下文件共享以及通过网线在两台Windows电脑之间传数据
  5. JZOJ 5440. 【NOIP2017提高A组冲刺11.1】背包
  6. 软件测试报告bug统计,软件测试中如何有效地写Bug报告
  7. 前端 CSS 变量简介及基本使用方法
  8. dede自定义内容模型会员投稿显示不了
  9. linux列出当前目录及父目录,linux – 仅列出文件的公共父目录
  10. (转)因巨亏而著名的10大魔鬼交易员
  11. bzoj3514 Codechef MARCH14 GERALD07加强版 lct预处理+主席树
  12. php opendir(),PHP opendir()用法及代码示例
  13. vim 设置文件类型_如何手动设置Vim的文件类型?
  14. 17、Python特征工程,用相关系数法选择数据特征
  15. 用百度OCR识别URL图片中的文字
  16. 计算机启动很慢,win7开机慢解决方法
  17. 晚还款没事,各行信用卡容时容差服务大汇总!
  18. 基于C++的P2P穿透文件传输
  19. IT人生 需要指引[转]
  20. Java继承关系之富二代和他爹

热门文章

  1. [译] 逐渐去掌握 React(作为一名 Angular 开发者)
  2. Jenkins-安装jenkins2.7.1版本
  3. SSIS常用的包—发送Email任务
  4. Linux二进制程序安装使用
  5. BUAAOO P5-P7 Elevator Simulation
  6. 3110: [Zjoi2013]K大数查询
  7. 基于summernote的富文本编辑器,粘贴时去除word、html格式
  8. 利用 Apache 为个人用户创建 web 站点及其报错处理
  9. 我学习的第一个uiautomator从创建到运行结束
  10. light_oj 1236 求最小公倍数( lcm(a,b) )等于n的数对 素因数分解