因为id属性在整个html中是唯一得,你不可能给这么多得tr都命名为一个id

解决方案 »

  1.   


    <script type="text/javascript">
    function show(){
    var e = document.getElementsByTagName("tr") ;
    for(var i=0;i<e.length;i++){
    if(i%2==0){
    e[i].style.backgroundColor = "gray"
    }
    }
    }
    document.onmousedown = show ;
    </script>
    <table width="500" border="1" bordercolor="#00FFFF">
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
      

  2.   

    5楼回答了lz了,我再给楼主一个东东。再<tr>中放入下面的代码,呵呵
    <tr  bgcolor="#ffffff" align="center" onMouseOver="this.bgColor='#C4DAF0';" onmouseout="this.bgColor='#ffffff';"  >
      

  3.   

    设置一个class
    <tr class="gray">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    在页面上判断是否为奇数行(偶数行),显示此classclass在css中定义颜色为灰色