废话不说,直接上代码,css部分,实在是无力,简单搞搞样式,意思到就好
- <!DOCTYPE html>
- <html>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <head>
- <title></title>
- <style type="text/css">
- table {
- border: blue solid 1px ;
- }
- table tr {
- border: aqua solid 1px;
- background-color: blueviolet;
- }
- .one {
- background-color: #33FFCC;
- }
- .two {
- background-color: #FFFF66;
- }
- .over {
- background-color: brown;
- }
- </style>
- <script type="text/javascript">
- var name;
- function trcole() {
- var tabNode = document.getElementsByTagName("table")[0];
- var trs = tabNode.rows;
- for(var x=1; x<trs.length; x++) {
- if(x % 2 ==1) {
- trs[x].className = "one";
- } else {
- trs[x].className = "two";
- }
- trs[x].onmouseover = function() {
- name = this.className;
- this.className = "over";
- }
- trs[x].onmouseout = function () {
- this.className = name;
- }
- }
- }
- window.onload = trcole;
- </script>
- </head>
- <body>
- <table>
- <tr>
- <th>姓名</th>
- <th><a href="javascript:void(0)" οnclick="sortTab()">年龄</a></th>
- <th>地址</th>
- </tr>
- <tr>
- <td>张三11</td>
- <td>35</td>
- <td>北京</td>
- </tr>
- <tr>
- <td>张三22</td>
- <td>24</td>
- <td>北京</td>
- </tr>
- <tr>
- <td>张三33</td>
- <td>68</td>
- <td>北京</td>
- </tr>
- <tr>
- <td>张三44</td>
- <td>90</td>
- <td>北京</td>
- </tr>
- </table>
- </body>
- </html>