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

js里for循环里套index的问题

js里for循环里套index的问题

Mrgreed 2018-08-22 18:31:25
window.onload = function() {        var oUl1 = document.getElementById("ul1");        var aLi = oUl1.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 = "";                }                this.className = "a1";                for(var j = 0; j < aDiv.length; j++) {                    aDiv[j].className = "hide";                                    }                aDiv[this.index].className = "";            }               }    }他这个是先for循环3次,还是就循环一次直接触发事件?
查看完整描述

1 回答

已采纳
?
业余奶茶品鉴师

TA贡献260条经验 获得超388个赞

没有触发事件,而是for循环里给每个 li 绑定了onmouseover事件

查看完整回答
2 反对 回复 2018-08-22
点击展开后面1
  • 1 回答
  • 0 关注
  • 2003 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信