zoukankan      html  css  js  c++  java
  • 全选和反选

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6 </head>
     7     <style>
     8         ul {
     9             list-style: none;
    10         }
    11     </style>
    12     <script>
    13         window.onload = function () {
    14             function $(id){
    15                 return document.getElementById(id);
    16             }
    17             function $arr(id){
    18                 return document.getElementsByTagName(id);
    19             }
    20             var inputs=$("bottom").getElementsByTagName("input");
    21             /*$arr("button")[0].onclick = function () {
    22                 for(var i=0;i<inputs.length;i++){
    23                     inputs[i].checked = true;
    24                 }
    25             }
    26             $arr("button")[1].onclick = function () {
    27                 for(var i=0;i<inputs.length;i++){
    28                     inputs[i].checked = false;
    29                 }
    30             }*/
    31 //            函数简化版
    32             function all(flag){
    33                 for(var i=0;i<inputs.length;i++){
    34                     inputs[i].checked=flag;
    35                 }
    36             }
    37             $arr("button")[0].onclick = function () {
    38                 all(true);
    39             }
    40             $arr("button")[1].onclick = function () {
    41                 all(false);
    42             }
    43             $arr("button")[2].onclick = function () {
    44                 for(var i=0;i<inputs.length;i++){
    45                     if(inputs[i].checked == true)
    46                         inputs[i].checked=false;
    47                     else
    48                         inputs[i].checked =true;
    49                 }
    50             }
    51         }
    52     </script>
    53 <body>
    54 <div id="top">
    55     <button>全选</button>
    56     <button>取消</button>
    57     <button>反选</button>
    58 </div>
    59 <div id="bottom">
    60     <ul>
    61         <li>选项: <input type="checkbox" /></li>
    62         <li>选项: <input type="checkbox" /></li>
    63         <li>选项: <input type="checkbox" /></li>
    64         <li>选项: <input type="checkbox" /></li>
    65         <li>选项: <input type="checkbox" /></li>
    66         <li>选项: <input type="checkbox" /></li>
    67         <li>选项: <input type="checkbox" /></li>
    68         <li>选项: <input type="checkbox" /></li>
    69         <li>选项: <input type="checkbox" /></li>
    70         <li>选项: <input type="checkbox" /></li>
    71         <li>选项: <input type="checkbox" /></li>
    72         <li>选项: <input type="checkbox" /></li>
    73     </ul>
    74 </div>
    75 </body>
    76 </html>
  • 相关阅读:
    Android学习路径(两)项目文件本身使用场景和文件演示
    A左右ndroid正在使用Uri监视数据库中的更改
    离PACKET_INp获取信息acket data
    curl 命令
    POJ 3177 Redundant Paths POJ 3352 Road Construction(双连接)
    Linux 下一个 Mysql error 2002 错误解决
    图片打水印 缩放 和一个输入流的转换
    qt Qt5开发
    qt 关于Qt中MVC的介绍与使用
    qt mvc3
  • 原文地址:https://www.cnblogs.com/luxiaoyao/p/7107148.html
Copyright © 2011-2022 走看看