日期:2014-05-16  浏览次数:20462 次

这段代码是什么意思
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;
      };
}

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


------解决方案--------------------
function $() {
       for (i=1;i<Ptr.length+1;i++) { 
       Ptr[i-1].className = (i%2>0)?"t1":"t2"; 
       }
 }
设置li的class,奇数行t1,偶数行t2

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;
       };
 }
为每个li添加鼠标事件,鼠标经过时设置class为t3,鼠标移出将class还原
------解决方案--------------------
奇偶行变色,鼠标移上去又另外一个色。