用HTML+JavaScript实现表格的分行变色加鼠标移动变高亮
效果如下:
错误代码(只在srcipt中出现错误):
<script>
window.οnlοad=function(){
var oTab=document.getElementById('tab1');
for(var i=0;i<oTab.tBodies[0].rows.length;i++){
if (i%2==0){
oTab.tBodies[0].rows[i].style.background='snow';
}else{
oTab.tBodies[0].rows[i].style.background='white';
}
oTab.tBodies[0].rows[i].οnmοuseοver=function(){ <pre name="code" class="javascript"> oTab.tBodies[0].rows[i]<span style="font-family: Arial, Helvetica, sans-serif;">.style.background='green';</span>
}; oTab.tBodies[0].rows[i].οnmοuseοut=function(){ if (i%2==0){ oTab.tBodies[0].rows[i].style.background='snow'; }else{ oTab.tBodies[0].rows[i].style.background='white'; } }; } } </script>
在鼠标移入到哪一行时,这一行的背景颜色变为绿色,在鼠标移出时,如果i除2的余数是0的话,那么设置背景为snow,否则为white。
看