var Ptr=document.getElementById("tab").getElementsByTagName("li");
function $() {
      for (i=1;i<Ptr.length+1;i++) { 
      Ptr[i-1].className = (i%2>0)?"t1":"t2"; 
      }
}
window.onload=$;
for(var i=0;i<Ptr.length;i++) {
      Ptr[i].onmouseover=function(){
      this.tmpClass=this.className;
      this.className = "t3";    
      };
      Ptr[i].onmouseout=function(){
      this.className=this.tmpClass;
      };
}

解决方案 »

  1.   

    实现 tab下li,下标倚偶数的 className=(t1/t2) 交替
    鼠标掠过,className=t3
      

  2.   

    function $() {
           for (i=1;i<Ptr.length+1;i++) { 
           Ptr[i-1].className = (i%2>0)?"t1":"t2"; 
           }
     }
    设置li的class,奇数行t1,偶数行t2for(var i=0;i<Ptr.length;i++) {
           Ptr[i].onmouseover=function(){
           this.tmpClass=this.className;
           this.className = "t3";    
           };
           Ptr[i].onmouseout=function(){
           this.className=this.tmpClass;
           };
     }
    为每个li添加鼠标事件,鼠标经过时设置class为t3,鼠标移出将class还原