开发中,我们经常要通过处理滚动来进行一些操作,但是现在滚动的元素也许并不是你想要的,如何快速找到这个元素?控制台吗?以下记录一个方法:
function findScroller (element) {
element.onscroll = function () { console.log(element) }
// 给元素的每一个子节点绑定上滚动事件
Array.from(element.children).forEach(findScroller)
}
findScroller(document.body)
在控制台中运行以上代码,答案立见分晓.