问答详情
源自:10-1 编程挑战

input[i].index=i;

赋值索引号的作用是什么?能详细解释一下吗?

提问者:lulu_mooc 2015-01-02 16:17

个回答

  • 慕粉18764815087
    2016-07-30 23:00:13

    index是索引的意思

  • 钰holl
    2015-01-04 11:18:03

      window.onload=function(){
            var box=document.getElementById('tabs');
            var input=box.getElementsByTagName('li');
            var div=box.getElementsByTagName('div');
    
            for(var i=0;i<input.length;i++){  //循环历遍onclick事件
               input[i].index=i; //input[0].index=0 index是自定义属性
               input[i].onmouseover=function(){
                  for(var i=0;i<input.length;i++){  //循环历遍去掉button样式和把div隐藏
                     input[i].className='';
                     div[i].style.display='none';
                  };
                  this.className='on';  //当前按钮添加样式
                  div[this.index].style.display='block';  //div显示 this.index是当前div 即div[0]之类的
               };
            };
          };


  • ecma
    2015-01-02 20:45:36

    是为后面取到对应的div 

  • wins
    2015-01-02 18:55:14

    你只有这么一句代码,我不知道你具体的操作,不能很好的回答你的问题