Lis[i].i = i; 我不加也能打到同样效果 。请问这个意义在哪里

来源:3-2 编程练习

fwjiamacat

2015-07-08 11:28

Lis[i].i = i;  我不加也能打到同样效果  。请问这个意义在哪里

写回答 关注

2回答

  • hey自然
    2015-09-15 17:53:18

    假设你的Lis是本例的Lis=document.getElementsByTagName('li');

    Lis[i].i=i; 意思是给每一个li标签添加了属性为i的索引号,该索引的序列号为当前(this)的i值。

  • arlenhui
    2015-07-08 15:17:33

    看了一下,这句话没什么意义,我也不知道他要干嘛。另外刚写了下我的答案,顺便贴出来分享一下

            window.onload = function () {
          var list = document.getElementsByTagName('li');
          for(var i=0;i<list.length;i++){
              list[i].onmouseover = function(){
                  for(var j=0;j<list.length;j++){
                      list[j].className="";
                  }
                  this.className="lihover";
              }
              
          }
    
            }


    不肖生

    你多加了for循环,是不是给浏览器多加了负担。

    2016-07-19 09:36:48

    共 1 条回复 >

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题