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

哪位大佬,大姐姐,帮我看一下这解释是否合理,还有问号处应怎么解释,谢谢了

window.onload = function() {

        //获取ul1标签

        var oUl1 = document.getElementById("ul1");

        //获取ul1中的li

        var aLi = oUl1.getElementsByTagName("li");

        //获取名为tab-list的标签

        var oDiv = document.getElementById("tab-list");

        //获取tab-list中的div

        var aDiv = oDiv.getElementsByTagName("div");

        for(var i = 0; i < aLi.length; i++) {

            

            aLi[i].index = i;//?????

            

            //循环执行li的鼠标移入事件

            aLi[i].onmouseover = function() {

                for(var i = 0; i < aLi.length; i++) {

                    aLi[i].className = "";//设置样式名

                }

                this.className = "active";//设置样式名

                //循环执行div模块的的鼠标移入事件

                for(var j = 0; j < aDiv.length; j++) {

                    aDiv[j].className = "hide";//设置样式

                }

                aDiv[this.index].className = "show";//?????

            }        

        }

    }

    


正在回答

2 回答

第一个问号:index为索引,li[i]的索引为i

第二个问号:给div加一个名字叫show的class,这个class的属性你应该在css里设置下

最好把所有代码全贴出来看看

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

qq_临摹不凡_0 提问者

谢谢老姐
2017-07-29 回复 有任何疑惑可以回复我~

  aLi[i].index = i;//?????我怎么觉得这步是多余的。。、

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

举报

0/150
提交
取消

哪位大佬,大姐姐,帮我看一下这解释是否合理,还有问号处应怎么解释,谢谢了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号