问答详情
源自:3-2 编程练习

必须用ali吗,为什么啊

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 = "";


  }


提问者:求知无止尽 2016-04-02 21:28

个回答

  • rainy_li3676598
    2016-12-14 14:34:56

    var 后面的变量都是自定义的, 你可以写成任何非关键字的变量名,这里写成ali只是方便告诉阅读者,这个是li的一个数组,方便理解。  本身并不是关键字。

    不过看你的这个函数里面, ali[i].i=i; 这个有啥用?   你这个写法本身有问题的。

  • qq_天空中的纸飞机_0
    2016-05-08 10:45:04

    ali只是一个数组名而已,随便你取得

  • qq_风_54
    2016-04-02 23:12:47

    这里不需要这个,建议你好好看看作用域就了解什么时候该用什么时候不该用了。你看看你这里完全就没用上ali[i].i=i;