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

为啥呢

window.onload = function(){

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

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

        li[i].onmouseover = ShowSub(this);

        li[i].onmouseout = HideSub(this);

    }

}

为啥这样不行呢?

正在回答

3 回答

错误一堆。。。你获取的是li节点  ,li节点在一级菜单和耳机菜单里都有,显然你想要的是一级菜单里的li ,这么写是不对的,另外,this关键字你也没理解,好好看看吧

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

ShowSub(this)这个应该是这个意思吧ShowSub(li[0])传的参数是li[0]吧,而函数传入的应该是li 我这么理解对不对啊

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

嗯,这个提问大家都在思考...

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

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信