为了账号安全,请及时绑定邮箱和手机立即绑定

input[i].index=i;

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

正在回答

4 回答

index是索引的意思

0 回复 有任何疑惑可以回复我~
#1

指爱六弦

把索引值赋值给索引,这不是脱裤子放屁多此一举么!
2017-07-18 回复 有任何疑惑可以回复我~
  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]之类的
           };
        };
      };


2 回复 有任何疑惑可以回复我~

是为后面取到对应的div 

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

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

进入课程

input[i].index=i;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信