一、表格隔行交替显色 <mce:script type="text/javascript"><!-- function showtable(){ var tableid='colorf'; //表格的id var overcolor='#FCF9D8'; //鼠标经过颜色 var color1='#FFFFFF'; //第一种颜色 var color2='#FCF9D8'; //第二种颜色 var tablename=document.getElementById(tableid) var tr=tablename.getElementsByTagName("tr") alert(tr.length); for(var i=1 ;i<tr.length;i++){ if(tr[i].rowIndex%2==0){ tr[i].style.backgroundColor=color1; }else{ tr[i].style.backgroundColor=color2; } } } // --></mce:script> 二、鼠标经过变色+隔行交替显色 <mce:style language="text/css"><!-- /*第一种颜色*/ #table tr.color1{ background-color:#FFFFFF; } /*第二种颜色*/ #table tr.color2{ background-color:#F8F8F8; } --></mce:style><style language="text/css" mce_bogus="1">/*第一种颜色*/ #table tr.color1{ background-color:#FFFFFF; } /*第二种颜色*/ #table tr.color2{ background-color:#F8F8F8; }</style> <mce:script type="text/javascript"><!-- function onloadEvent(func){ var one=window.onload if(typeof window.onload!='function'){ window.onload=func } else{ window.onload=function(){ one(); func(); } } } function showtable(){ var tableid='table'; //表格的id var overcolor='#FCF9D8'; //鼠标经过颜色 var color1='#FFFFFF'; //第一种颜色 var color2='#F8F8F8'; //第二种颜色 var tablename=document.getElementById(tableid) var tr=tablename.getElementsByTagName("tr") for(var i=1 ;i<tr.length;i++){ tr[i].onmouseover=function(){ this.style.backgroundColor=overcolor; } tr[i].onmouseout=function(){ if(this.rowIndex%2==0){ this.style.backgroundColor=color1; }else{ this.style.backgroundColor=color2; } } if(i%2==0){ tr[i].className="color1"; }else{ tr[i].className="color2"; } } } onloadEvent(showtable); // --></mce:script>