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

不太理解代码里面的onmouseover,是对每个li元素进行判断嘛?

http://img1.sycdn.imooc.com//5d906f320001f11609890726.jpg

这段代码是最高赞那位老大的代码,想不通这个时间是onload页面加载的时候进行的,那这种把触发事件写进js里面的,是否等于给每个ali都添加了这个onmouseover事件?就不能理解为何可以实施触发,因为for循环循环完了不就没了嘛,还是因为onload类似一个一直运行的过程,然后会一直进行for循环

正在回答

2 回答

window.onload我是这么理解的:在整个页面html和css加载完成后再执行里面的代码,如果不加载完页面先执行代码里面就可能获取不到标签然后报错,onmouseover就是一个响应事件,绑定在a【i】上就是你鼠标经过a【i】就会执行里面的代码,具体经过a【i】里面哪个元素会响应靠this.index来绑定,this就是谁调用他他指向谁,比如说a【i】.onmouseover,然后你鼠标经过了第一个元素,这时候this就是a【0】.

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

湫谷Sama 提问者

意思是他这个事件类似已经挂起来了,或者说相当于写了一个未指明(这里是一个元素组)某个绑定对象的事件,然后鼠标移动只是为了确定是a[i]的i是哪个,然后触发这个onmouseover事件对吗
2019-10-14 回复 有任何疑惑可以回复我~
#2

Gixgine 回复 湫谷Sama 提问者

你可以上b站看下this的用法,应该就明白了
2019-10-16 回复 有任何疑惑可以回复我~
#3

湫谷Sama 提问者 回复 Gixgine

好的谢谢~
2019-10-24 回复 有任何疑惑可以回复我~

注册事件?

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

举报

0/150
提交
取消

不太理解代码里面的onmouseover,是对每个li元素进行判断嘛?

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