JS滚动到可视区域内

今天需要实现一个页面内的某个滚动条滚动到顶部,按照window.scrollBy来说的话,找到该页面内滚动条所在的元素,再使用scrollBy来操作即可,不过很遗憾,这个办法无效...

使用Element.scrollIntoView()替代

没想到这个方法就直接实现了我想要的,该方法还有很多参数,功能挺丰富的,还能实现诸多动画效果。参考MDN文档