求知无止尽
2016-04-02 21:28
for(var i=0;i<ali.length;i++){
ali[i].i=i;
ali[i].onmouseover = function(){
this.className = "lihover";
}
ali[i].onmouseout = function(){
this.className = "";
}
var 后面的变量都是自定义的, 你可以写成任何非关键字的变量名,这里写成ali只是方便告诉阅读者,这个是li的一个数组,方便理解。 本身并不是关键字。
不过看你的这个函数里面, ali[i].i=i; 这个有啥用? 你这个写法本身有问题的。
ali只是一个数组名而已,随便你取得
这里不需要这个,建议你好好看看作用域就了解什么时候该用什么时候不该用了。你看看你这里完全就没用上ali[i].i=i;
商城分类导航效果
63737 学习 · 276 问题
相似问题