山本

导航

使用JavaScript和jQuery实现隔行变色 .

<head>
    <title>使用JavaScript实现隔行变色</title>
    <style type="text/css">
    body{font-size:12px;text-align:center}
    #tbStu{width:260px;border:solid 1px #666;background-color:#eee}
    #tbStu tr{line-height:23px}
    #tbStu tr th{background-color:#ccc;color:#fff}
    #tbStu .trOdd{background-color:#fff}
    </style>
    <script type="text/javascript">
        window.onload = function () {
            var oTb = document.getElementById("tbStu");
            for (var i = 0; i < oTb.rows.length; i++) {
                if (i % 2) {
                    oTb.rows[i].className = "trOdd";
                }
            }
        };
    </script>
  <!--<!--  使用jQuery选择器实现隔行变色-->
    <!--<script src="jquery-1.9.1.js" type="text/javascript"></script>
  <script type="text/javascript">
      $(function () {
          $("tbStu tr:nth-child()even").addClass("trOdd");
      })
  </script>-->-->
</head>
<body>
    <table id="tbStu" cellpadding="0" cellspacing="0">
       <tbody>
       <tr>
       <th>学号</th><th>姓名</th><th>性别</th><th>总分</th>
       </tr>
       <tr>
       <td>1001</td><td>张晓明</td><td>男</td><td>320</td>
       </tr>
       <tr>
       <td>1002</td><td>张琪</td><td>女</td><td>350</td>
       </tr>
       </tbody>
    </table>
</body>

最后的效果如图所示:

posted on 2013-04-17 00:06  高级菜鸟  阅读(271)  评论(0编辑  收藏  举报