关于load事件的event.target值的问题
load事件是设置在window上的,在document上面设置无效,可是为什么在事件函数中调用event.target得到的是document对象?
同样的事情在resize这个事件上就不会发生,在事件函数中调用event.target返回的就是window对象
源自:JS事件
3-1 事件类型(一)
1
收起
正在回答 回答被采纳积分+1
5回答
好帮手慕星星
2019-08-15 17:04:58
你好,使用Chrome浏览器测试,在document上绑定滚动事件是有效的哦,例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >Document</ title > < style > body { height: 2000px; } </ style > </ head > < body > < script > document.onscroll = function() { console.log('scroll') } </ script > </ body > </ html > |
同学可以测试下,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧