IE8 chrome中table隔行换色解决办法 |
本文标签:table,隔行换色 IE8以上的版本代码,只需要CSS即可 tr{ background-color:expression(#F8F8F8,#EFEFEF.split(,)[rowIndex%2]); } IE8以下的版本代码,是需要CSS与JS共同完成的: 首先定义好两个CSS,代码如下: 复制代码 代码如下: .tr1{background-color:#fff;} .tr2{background-color:#00ff;} 其实写JS代码,代码如下: 复制代码 代码如下: onload=function(){ var trs=document.getElementById("tbid").getElementsByTagName("tr");//获取tbid的table中所有tr的信息 for(var i=0;i<trs.length;i++) { if(i%2==0) trs[i].className="tr1"; else trs[i].className="tr2"; } } 作者:chenhuzi |