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

看看js代码 alert(obj),显示undfined

<script type="text/javascript">

 

     window.onload=function(){

         var nav=document.getElementById("nav2");

         

var subli=nav2.getElementsByTagName("li");

var sublilength=subli.length;

var i=0;

for(;i<sublilength;i++){

   obj= subli[i].getElementsByTagName("ul")[0];//判断一级li导航下面是否包含ul标签;

if(obj){//判断一级li导航下面是否包含ul标签;

  subli[i].onmouseover=function(){alert(obj)};//这里就undefined,不理解,就指教

subli[i].onmouseout=function(){this.getElementsByTagName("ul")[0].style.display="block"};//非要这样写才有效果

   }

}

}

    </script>


正在回答

1 回答

for(i=0;i<sublilength;i++)

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

幻影af 提问者

那种写法谁对的
2016-02-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106972    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

看看js代码 alert(obj),显示undfined

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