body绑定onscroll事件时的this。。。

document.body.onclick=function(){
    console.log(this);//点击时输出body节点,没毛病。
};

document.body.onscroll=function(){
    console.log(this);//滚动时怎么会是输出window对象?this不是指触发这个事件的对象吗?为何不是body?
};


qq_杀意隆_0
浏览 1523回答 1
1回答

慕运维7130634

可以这么说window.onscroll=document.body.onscroll;只是有兼容问题而已
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript