js控制表格单双行颜色交替显示

<script language="JavaScript">
window.onload = function() {
    var Table=document.getElementById("table1");
    var s = Table.rows.length;
    for (var i=1;i<s;i++) 
        Table.rows[i].bgColor=i%2?"":"#e3e3e3";
}

</script>
<table width="101%"  id="table1">
  <tr bgcolor="5f8ac5" align="center">
    <td width="40px;">显示</td>
  </tr>  
  <struts:iterator value="pushList" id="push">   <tr>     <td align="center">xianshi</td>   </tr>  
  </struts:iterator> </table>

 因为第一行的tr作为表格头有颜色,所有上面循环从1开始。

java技术交流群:57388149

原文地址:https://www.cnblogs.com/Nbge/p/3524244.html