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

感觉这9分10秒那里讲的有点问题,求大神指教一下!

老师说当元素查找到body元素上还没找到li标签时,就终止这个while循环,但是为啥会查找到body元素上呢,这个是鼠标移入事件是绑定在每个li上面的,target最高就是li呀,也就是说当鼠标移入到li的时候,target最多就是li呀,怎么会跑到li的上一级去呢,既然最多就是li也就是说在while循环那不满足条件也就不会进入到循环里,根本不需要加上target.tagname =='body'呀

正在回答

1 回答

当鼠标移入的时候,比一定会针对li便签,有可能是li下的子标签,比如a img h3 p等,为了找到li标签,在循环里加入:“target = target.parentNode;”找它的父标签 我运行代码发现没有target.tagname =='body'也能正常运行

我觉得加上这句话是以防万一

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

举报

0/150
提交
取消

感觉这9分10秒那里讲的有点问题,求大神指教一下!

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

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

帮助反馈 APP下载

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

公众号

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