zoukankan      html  css  js  c++  java
  • js 全选 光棒效果

    1. <html>
    2. <head>
    3. <title></title>
    4. <script language="javascript" type="text/javascript">
    5.     function SelectAll(obj)
    6.     {
    7.         var tables = obj.parentElement.parentElement.parentElement;
    8.         for(i=2;i<tables.rows.length;i++)
    9.         {
    10.             var items = tables.rows.cells[0].getElementsByTagName("input");
    11.             if(obj.checked)
    12.             {
    13.                 items[0].checked=true;
    14.             }
    15.             else
    16.             {
    17.                 items[0].checked=false;
    18.             }
    19.         }
    20.     }
    21.    
    22.     function ReSelect(obj)
    23.     {
    24.         var tables = obj.parentElement.parentElement.parentElement;
    25.         var selectAll=tables.rows[0].cells[0].getElementsByTagName("input");
    26.         for(i=2;i<tables.rows.length;i++)
    27.         {
    28.             var items = tables.rows.cells[0].getElementsByTagName("input");
    29.             if(items[0].checked==false)
    30.             {
    31.                 selectAll[0].checked=false;
    32.                 return;
    33.             }
    34.         }
    35.         selectAll[0].checked=true;
    36.     }
    37.     var currentColor;
    38.     function Light(obj,eventName)
    39.     {
    40.         if(eventName=="onMouseOver")
    41.         {
    42.             currentColor=obj.style.backgroundColor;
    43.             obj.style.backgroundColor="green";
    44.             obj.style.cursor="hand";
    45.         }
    46.         else
    47.         {
    48.             obj.style.backgroundColor=currentColor;
    49.         }
    50.     }
    51. </script>
    52. </head>
    53. <body>
    54.     <table>
    55.         <tr>
    56.             <td><input type="checkbox" value="Select ALL" onclick="SelectAll(this)">Select All</td>
    57.         </tr>
    58.         <tr>
    59.             <td><hr></td>
    60.         </tr>
    61.         <tr onmouseover="Light(this,'onMouseOver')" onmouseout="Light(this,'onMouseOut')">
    62.             <td><input type="checkbox" value="Item 1" onclick="ReSelect(this);">Item 1</td>
    63.         </tr>
    64.         <tr onmouseover="Light(this,'onMouseOver')" onmouseout="Light(this,'onMouseOut')">
    65.             <td><input type="checkbox" value="Item 2" onclick="ReSelect(this);">Item 2</td>
    66.         </tr>
    67.         <tr onmouseover="Light(this,'onMouseOver')" onmouseout="Light(this,'onMouseOut')">
    68.             <td><input type="checkbox" value="Item 3" onclick="ReSelect(this);">Item 3</td>
    69.         </tr>
    70.     </table>
    71. </body>
    72. </html>
  • 相关阅读:
    操作系统要点总结
    ARP的通信过程
    判断网段、子网、网络号
    C++要点总结
    枚举类型
    C指针总结
    C运算符总结
    替换空格
    WCF编写时候的测试
    WCF创建到使用到发布
  • 原文地址:https://www.cnblogs.com/wfwup/p/1626893.html
Copyright © 2011-2022 走看看