input[i].index=i;

来源:10-1 编程挑战

lulu_mooc

2015-01-02 16:17

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

写回答 关注

4回答

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

    index是索引的意思

    指爱六弦

    把索引值赋值给索引,这不是脱裤子放屁多此一举么!

    2017-07-18 08:53:34

    共 1 条回复 >

  • 钰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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题