全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

基于JavaScript实现全选、不选和反选效果

利用javascript实现全选、不选和反选效果,这个不用多说,直接来代码,代码中自有注释帮你理解。

<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script>
      window.onload = function(){
        // 获取所有的按钮
        var btns = document.getElementsByTagName("button");
        // 获取所有的选项input
        var inputs = document.getElementsByTagName("input");

        // 全选或者不选的时候 调用此函数
        function fun(flag){
          for (var i=0; i<inputs.length;i++) {
            inputs[i].checked = flag;
          }
        }

        //获取第一个按钮 “全选”
        btns[0].onclick = function(){
          fun(true);
        }

        // 获取第二个按钮 "不选"
        btns[1].onclick = function(){
          fun(false);
        }
        // 获取第三个按钮 “反选”
        btns[2].onclick = function(){
          // 遍历所有的选项,判断每一个选项是否被选中
          for (var i=0;i<inputs.length;i++) {
            inputs[i].checked == true ? inputs[i].checked = false : inputs[i].checked = true;
          }
        }

      }
    </script>
  </head>
  <body>
    <div id="box1">
      <button>全选</button>
      <button>不选</button>
      <button>反选</button>
    </div>
    <div id="box2">
      <ul>
        <li>选项1:<input type="checkbox"></li>
        <li>选项2:<input type="checkbox"></li>
        <li>选项3:<input type="checkbox"></li>
        <li>选项4:<input type="checkbox"></li>
        <li>选项5:<input type="checkbox"></li>
        <li>选项6:<input type="checkbox"></li>
        <li>选项7:<input type="checkbox"></li>
        <li>选项8:<input type="checkbox"></li>
        <li>选项9:<input type="checkbox"></li>

      </ul>
    </div>

  </body>
</html>

效果展示:

其他实现效果,自行查看!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 全选  # 不选  # 反选  # JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的  # javascript实现可全选、反选及删除表格的方法  # javaScript checkbox 全选/反选及批量删除  # js实现checkbox全选和反选示例  # js实现checkbox全选、不选与反选的方法  # JS实现的全选、全不选及反选功能【案例】  # javascript实现简单的全选和反选功能  # js html css实现复选框全选与反选  # js操作CheckBoxList实现全选/反选(在客服端完成)  # javascript 全选/反选  # 取消选择效果  # js实现表单项的全选、反选及删除操作示例  # 第一个  # 遍历  # 帮你  # 第二个  # 第三个  # 多说  # 大家多多  # script  # window  # title  # UTF  # javascript  # btns  # document  # var  # onload  # function  # charset 


相关文章: 制作网站的过程怎么写,用凡科建站如何制作自己的网站?  网站制作报价单模板图片,小松挖机官方网站报价?  如何在自有机房高效搭建专业网站?  建站之星如何快速更换网站模板?  淘宝制作网站有哪些,淘宝网官网主页?  寿县云建站:智能SEO优化与多行业模板快速上线指南  建站之星导航配置指南:自助建站与SEO优化全解析  香港服务器租用费用高吗?如何避免常见误区?  如何在宝塔面板中创建新站点?  如何通过VPS搭建网站快速盈利?  网页设计与网站制作内容,怎样注册网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  盐城做公司网站,江苏电子版退休证办理流程?  *服务器网站为何频现安全漏洞?  如何在宝塔面板创建新站点?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  网站制作服务平台,有什么网站可以发布本地服务信息?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  再谈Python中的字符串与字符编码(推荐)  如何在Windows 2008云服务器安全搭建网站?  郑州企业网站制作公司,郑州招聘网站有哪些?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  网站制作网站,深圳做网站哪家比较好?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  网页设计网站制作软件,microsoft office哪个可以创建网页?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  怎么将XML数据可视化 D3.js加载XML  建站之星24小时客服电话如何获取?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  如何选购建站域名与空间?自助平台全解析  如何快速搭建虚拟主机网站?新手必看指南  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  Python lxml的etree和ElementTree有什么区别  制作企业网站建设方案,怎样建设一个公司网站?  c# 在ASP.NET Core中管理和取消后台任务  如何高效配置香港服务器实现快速建站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何使用Golang table-driven基准测试_多组数据测量函数效率  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  XML的“混合内容”是什么 怎么用DTD或XSD定义  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  如何在VPS电脑上快速搭建网站?  h5在线制作网站电脑版下载,h5网页制作软件?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。