zoukankan      html  css  js  c++  java
  • 多选框

      <!DOCTYPE html>
      <html>
      <head>
      <title>多选框</title>
      <meta charset="utf-8">
      <style>
      *{margin:20; padding:0;}
      </style>
      </head>
      <body>
      <ul>
       
      <li><input type="checkbox">西瓜</li>
      <li><input type="checkbox">茄子</li>
      <li><input type="checkbox">黄瓜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">白菜</li>
      <li><input type="checkbox">情人结</li>
       
      <button onclick="change1(true)">全选</button>
      <button onclick="change1(false)">不全选</button>
      <button onclick="change3()">反选</button>
       
      <li><input onclick="change(this)" type="checkbox">点点</li>
       
      </ul>
      <script>
      var obj=document.getElementsByTagName('input');
       
      function change1(res){
      for(var i=0;i<obj.length;i++){
      obj[i].checked=res;
      }
      }
       
      function change(num){
      for(var i=0;i<obj.length;i++){
      obj[i].checked = num.checked
      }
      }
       
       
      function change3(){
      for(var i=0;i<obj.length;i++){
      if(obj[i].checked==true){
      obj[i].checked=false;
      }else{
       
      obj[i].checked=true;
      }
      }
      }
      </script>
      </body>
      </html>
  • 相关阅读:
    单线制DS18B20温度传感器LED数码管显示当前的温度值
    AD转换器的主要指标
    关于swiper动态更改,无法更新的悖论
    在360的兼容模式下关于innerHTML=“”,引发的问题
    比较两个字符串的相似度
    WebSocket使用
    事件绑定addEventListener
    插件开发优缺点
    插件开发宗旨
    学会用博客
  • 原文地址:https://www.cnblogs.com/-qiang/p/5787299.html
Copyright © 2011-2022 走看看