这段代码是什么意思
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还原
------解决方案--------------------奇偶行变色,鼠标移上去又另外一个色。