教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 js 动态加载table的tr并隔行换色(变色)的实现代码

js 动态加载table的tr并隔行换色(变色)的实现代码

发布时间:2014-10-08   编辑:jiaochengji.com
js 动态加载table的tr隔行换色,用到了rowIndex 属性,分享一下,有需要的朋友,可以参考下,欢迎大家共同交流学习。

1、html代码

<table style="BORDER-COLLAPSE:collapse" cellSpacing=0 width=600 align=center  border=1 cellpadding="0" bordercolor="#CCCCCC">
  <tr>
    <td width="200px;">a</td>
    <td width="200px;">sd</td>
     <td width="200px;">asdf</td
  </tr>
  <tr>
    <td width="200px;">b</td>
    <td width="200px;">a</td>
     <td width="200px;">a</td
  </tr>
  <tr>
    <td width="200px;">c</td>
    <td width="200px;">a</td>
     <td width="200px;">a</td
  </tr>
   <tr>
    <td width="200px;">c</td>
    <td width="200px;">a</td>
     <td width="200px;">a</td
  </tr>
   <tr>
    <td width="200px;">c</td>
    <td width="200px;">a</td>
     <td width="200px;">a</td
  </tr>
</table>

2、js代码

<script language="javascript:>
function fun(){
var tr=document.getElementsByTagName("tr");
for(var i=0;i<tr.length;i++)
{
  tr[i].style.background=tr[i].rowIndex % 2==0?"#F0FFF0":"white";
  }
}
window.onload=fun;
</script>

效果如下图所示,当然具体的样式,自己可以好好修饰下。
动态加载表格 隔行变色

备注:
rowIndex 用于判断当前单元格所处行的索引(从0开始)
cellIndex 用于判断当前单元格所处列的索引(从0开始)

您可能感兴趣的文章:
js 隔行变色与鼠标悬停自动变色的实现代码
JS控制表格隔行变色的实现代码
js 隔行变色的最简单代码
js 动态加载table的tr并隔行换色(变色)的实现代码
jQuery 表格隔行换色 鼠标高亮行变色的实现代码
javascript实现隔行变色函数代码一例
Js实现表格隔行变色,鼠标经过时高亮显示的代码
js 隔行变色 鼠标经过变色的代码
Js表格隔行换色(隔行变色)代码一例
JQuery实现表格隔行换色(隔行变色)效果代码一例

关键词: 动态加载  隔行变色  隔行换色   
[关闭]
~ ~