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

为什么运行时oDiv的内容全部隐藏了

          window.onload = function(){

        

        var con = document.getElementById("content");

        var oLi = document.getElementsByTagName("li");

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

        

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

            

                oLi[i].index = i;

                oLi[i].onmouseover = function(){

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

                    oLi[j].className="";

                    oDiv[j].className="hide";

                    }

                    this.className="oLi";

                    oDiv[this.index]="";

                }

            }

        

    }


正在回答

3 回答

 this.className="oLi";

                    oDiv[this.index]="";

  后面的oDiv[this.index]="";  差了  .className

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

应该是第二个for里面错了

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

是不是this.className="oLi",错了

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

举报

0/150
提交
取消

为什么运行时oDiv的内容全部隐藏了

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