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

在这里,是如何寻找与li对应的div呢,代码看不懂,求大神讲解

在这里,是如何寻找与li对应的div呢,代码看不懂,求大神讲解      

var oCon = document.getElementById("con");
var ali = oCon.getElementsByTagName("li");
var oDiv = document.getElementById("tab-list");
var aDiv = oDiv.getElementsByTagName("div");
for(var i=0;i<ali.length;i++){
   ali[i].index = i;
   ali[i].onmouseover = function () {
       for(var i=0;i<ali.length;i++){
           ali[i].className = "";
       }
       for(var j=0;j<aDiv.length;j++){
           aDiv[j].className = "hide";
       }
       aDiv[this.index].className = "show";
   }
}

正在回答

2 回答

https://www.cnblogs.com/yeyeyemax/p/6877378.html  可以看看,我觉得他说的挺好的

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

ali[i].index = i;这一步为当前发生点击事件的li添加了一个属性index来记录当前li的索引,然后 aDiv[this.index].className = "show";在这一步调用当前发生事件li的属性index的属性值i,也就是索引值

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

举报

0/150
提交
取消

在这里,是如何寻找与li对应的div呢,代码看不懂,求大神讲解

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