ajax+js+dom实现隔行变色效果

 Interlaces.css

.top{

      background-color:#F00;  
      color:#006;
  }
 table{
      border:1px #C06 dashed;
      border-collapse:collapse;
  }
 th,td{
      border:#999 1px solid;
      
  }
  .one{
      background-color:#ffc;
  }
  .two{
      background-color:#fcc;
  }
  .over{
      background-color:#666;

  }

Interlaces.js

function Interlaces(){
     //获取id=Interlaces_tab表格的所有的行
     var interlaces_tab=document.getElementById("Interlaces_tab");
     //获取所有的tr    
     var trlist=document.getElementsByTagName("tr");
     for(var i=1;i<trlist.length;i++){
    
     //进行遍历,并且判断
       if(i%2==0){
           trlist[i].className="two";   
       }else{
           trlist[i].className="one";
       }
           
       var oldcolor;
       //实现当鼠标移动到该行,该行背景加深、
       trlist[i].οnmοuseοver=function(){
           oldcolor=this.className;
           //onmouseover会传匿名函数 this--将鼠标移上去会获取当前值
           //重新设置新颜色
         this.className="over";  
       }
        trlist[i].οnmοuseοut=function(){
           //当鼠标离开,自动还原颜色
           
         this.className=oldcolor;   
       }       
     }
   }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值