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

求大神解答这段代码啥意思

 while(target.tagName!='LI' || target.tagName=='BODY'){

        target=target.parentNode;

    }

这段代码意思是 当target的元素节点名字不是li或者target的元素名字是body时候执行

令target等于他的父节点


那body有父节点吗?

正在回答

2 回答

body的父节点不是html吗?

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

Amy1234567 提问者

非常感谢!
2016-04-01 回复 有任何疑惑可以回复我~

<script type="text/javascript">

    window.onload=function(){

        var oDiv=document.getElementById('imageMenu');

        var oLi=oDiv.getElementsByTagName('li');

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

            oLi[i].index=i;

            oLi[i].onmouseover=function(){

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

                  var str=oLi[i].className;

                  var regExp=/big/ig;

                  if(regExp.test(str)){

                      str=str.slice(4);

                      oLi[i].className=str;

                  }

                }

               

                this.className='big '+this.className;

            }

            

        }

    }

</script>


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

举报

0/150
提交
取消

求大神解答这段代码啥意思

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