If you don't go after what you want, you'll never have it. If you don't step forward, you're always in the same place.

锋利Jquery 第三天 --- jquery 和 javascript 隔行换色的对比

                                                  3.1  jquery 和 javascript 隔行换色的对比

<html>
<head>
<title>jquery 选择器(隔行换色)</title>
<script type="text/javascript" src="jquery-1.3.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   $("#td tbody tr:even").css("backgroundColor","#888");

   //通过id为td找出table, tbody 元素下 , tr 元素。并用even偶数匹配符,去找tr下面偶数行。最后用.css方法给偶数行加颜色。

   // :even   匹配所有索引值为偶数的元素,从 0 开始计数;

  // :odd     匹配所有索引值为奇数的元素,从 0 开始计数

});
</script>
</head>

<body>
   <table id="td">
     <tbody>
        <tr><td>第一行</td><td>第一行</td></tr>
        <tr><td>第二行</td><td>第二行</td></tr>
        <tr><td>第三行</td><td>第三行</td></tr>
        <tr><td>第四行</td><td>第四行</td></tr>
        <tr><td>第五行</td><td>第五行</td></tr>
        <tr><td>第六行</td><td>第六行</td></tr>
     </tbody>
   </table>
  <!-- <script type='text/javascript'>
      var tb_itmes = document.getElementById("td");//获取table id为td 的表格元素
      var tbody = tb_itmes.getElementsByTagName("tbody")[0]; //获取表格的第一个tbody 元素
      //在tbody 元素下 去 tr 元素
      var tr = tbody.getElementsByTagName("tr");
      //循环获取tr元素
      for(var i=0; i< tr.length;i++){
         //对tr 元素的索引取模
         if(i%2==0){
            tr[i].style.backgroundColor = "red"; //给符合条件的tr元素设置背景色
         }
      }
   </script> -->
</body>
</html>

posted @ 2012-07-30 11:03  BlackAnts  阅读(226)  评论(0)    收藏  举报