Lis[i].onmouseover = function () {
this.className = "lihover";
alert(XXX);
}
我想知道鼠标移入时对应的li是第几怎么做?
鼠标移到第一个li弹出1;第二个弹出2......
window.onload = function () {
var aLi = document.getElementsByTagName('li');
for(var i=0; i<aLi.length; i++){
aLi[i].index = i;//添加索引
aLi[i].onmouseover = function () {
this.className = 'lihover';
alert(this.index);//弹出索引
}
}
}注意注释对应的内容,这样便可以了
用 this(this就是这个就是当前的li,也就是哪个li现在有onmouseover了,this就是这个li)
alert(i);