zoukankan      html  css  js  c++  java
  • js实现复选框的全选、全部选和反选

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4         <meta charset="UTF-8">
     5         <title>checkbox</title>
     6         <style type="text/css">
     7         .main{
     8              400px;
     9             height: 400px;
    10             margin: 20px auto;
    11         }
    12             li{
    13                 list-style: none;
    14                 text-shadow: 5px 5px 3px rgba(53,56,41,0.5);
    15             }
    16             h3{
    17                 text-align: center;
    18                 text-shadow: 5px 5px 3px rgba(53,56,41,0.5);
    19                 color:  blue;
    20             }
    21             .boxs,.choice{
    22                 position: relative;
    23                 left: 100px;
    24             }
    25         </style>
    26 
    27 </head>
    28 <body>
    29         
    30     <div class=main>
    31     <h3>赛季最佳球员候选</h3>
    32        <div class="boxs">
    33            <ul>
    34                 <li><input type="checkbox"/>梅西</li>
    35                 <li><input type="checkbox"/>内马尔</li>
    36                 <li><input type="checkbox"/>苏亚雷斯</li>
    37                 <li><input type="checkbox"/>伊列斯塔</li>
    38                 <li><input type="checkbox"/>罗伯托</li>
    39                 <li><input type="checkbox"/>拉基蒂奇</li>
    40             </ul>
    41        </div>   
    42      <div class="choice">
    43         <button onclick="select(1)">全选</button>
    44         <button onclick="select(2)">全不选</button>
    45         <button onclick="select(3)">反选</button>
    46      </div>
    47     </div>
    48         
    49     <script>
    50         function select(num) 
    51         {
    52             var items = document.getElementsByTagName('input')
    53             for(var i=0; i<items.length; i++)
    54             {   
    55             switch(num)
    56                 {
    57                 case 1:items[i].checked = true;break;
    58                 case 2:items[i].checked = false;break;
    59                 case 3:items[i].checked= !items[i].checked;break;
    60 
    61                 }              
    63             }                          
    64     }
    65     </script>
    66 </body>
    67 </html>

  • 相关阅读:
    MCS-51系列单片机和MCS-52系列单片机有何异同
    51单片机指令表
    ROM、PROM、EPROM、EEPROM、Flash ROM分别指什么?
    用最简单的办法轻松区分无源晶振和有源晶振
    CE310A
    夏普sharp复印机安装视频及教导
    SHARP AR-2048D/2348D
    SHARP 加粉1
    SHARP 加粉
    SQL SERVER BOOK
  • 原文地址:https://www.cnblogs.com/WhatTTEver/p/6906385.html
Copyright © 2011-2022 走看看