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>
  • 相关阅读:
    ABAP学习(13):OO SALV使用实例
    ABAP学习(12):Table Control显示
    某元素之外点击触发事件
    Windows打开文件
    'webpack'提示 不是内部或外部命令
    webpack提示安装webpack-cli
    Windows代替touch命令
    webstorm破解版
    如何获取对象的属性及属性值
    Array.apply(null,{length:6}).map()
  • 原文地址:https://www.cnblogs.com/wfwup/p/1626893.html
Copyright © 2011-2022 走看看