javascript table 隔行变色代码
function changeTableColor(oddColor,evenColor){ var tables=document.getElementsByTagName('table'); for(var i=0;i<tables.length;i++){ var table=tables[i]; var childs=table.childNodes; for(var j=0;j<childs.length;j++){ var child=childs[j]; if(child.nodeName=='TBODY'){ var trs=child.childNodes; for(var x=0;x<trs.length;x++){ if(trs[x].nodeName=='TR'){ var tr=trs[x]; if(x%4==0 ){ trs[x].style.backgroundColor=oddColor; } if(x%4==2){ trs[x].style.backgroundColor=evenColor; } } } } } } }
调用代码
window.onload=function(){ changeTableColor('#ddd','#eee'); }