全网整合营销服务商

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

免费咨询热线: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 


相关文章: 简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  如何选择建站程序?包含哪些必备功能与类型?  如何快速搭建FTP站点实现文件共享?  制作网站外包平台,自动化接单网站有哪些?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  如何在景安云服务器上绑定域名并配置虚拟主机?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  宝塔新建站点为何无法访问?如何排查?  建站之星安装步骤有哪些常见问题?  深圳网站制作案例,网页的相关名词有哪些?  建站之星如何快速生成多端适配网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何在香港免费服务器上快速搭建网站?  太原网站制作公司有哪些,网约车营运证查询官网?  学校为何禁止电信移动建设网站?  制作网站的软件免费下载,免费制作app哪个平台好?  开封网站制作公司,网络用语开封是什么意思?  建站之星如何修改网站生成路径?  如何快速使用云服务器搭建个人网站?  如何在万网自助建站中设置域名及备案?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  建站之星展会模版如何一键下载生成?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  建站之星代理费用多少?最新价格详情介绍  如何构建满足综合性能需求的优质建站方案?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  宝塔建站助手安装配置与建站模板使用全流程解析  设计网站制作公司有哪些,制作网页教程?  在线制作视频的网站有哪些,电脑如何制作视频短片?  网站微信制作软件,如何制作微信链接?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  建站之星上传入口如何快速找到?  如何快速搭建高效服务器建站系统?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何快速重置建站主机并恢复默认配置?  家具网站制作软件,家具厂怎么跑业务?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  招贴海报怎么做,什么是海报招贴?  兔展官网 在线制作,怎样制作微信请帖?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何通过PHP快速构建高效问答网站功能?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  XML的“混合内容”是什么 怎么用DTD或XSD定义  表情包在线制作网站免费,表情包怎么弄?  小型网站建站如何选择虚拟主机?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办? 

您的项目需求

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