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

关于.index的作用

<script type="text/javascript">	
window.onload = function(){
    var oTab = document.getElementById("tabs");
    var oUl = oTab.getElementsByTagName("ul")[0];
    var oLis = oUl.getElementsByTagName("li");
    var oDivs= oTab.getElementsByTagName("div");		
    for(var i= 0,len = oLis.length;i<len;i++)
    {			
        oLis[i].index = i;			
        oLis[i].onclick = function() {				
            for(var n= 0;n<len;n++)
            {					
                oLis[n].className = "";					
                oDivs[n].className = "hide";				
             }				
             this.className = "on";				
             oDivs[this.index].className = "";			
          }	
     };	
 }
</script>

这是课程的参考答案,里面的:

oLis[i].index = i;

这一行什么意思,具体起什么作用,为什么注释掉这一行后直接用:

oDivs[i].className = "";

然后就不行了?

通俗的讲一下。

正在回答

1 回答

#1

皇骑 提问者

非常感谢!
2018-05-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于.index的作用

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