获取和设置文档的滚动位置

要获取文档的滚动位置,可以使用 window 对象的以下 pageXOffsetpageYOffset 属性,或者使用 documentElement 对象的 scrollLeftscrollTop 属性。

let scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
    scrollTop = window.pageYOffset || document.documentElement.scrollTop;Code language: JavaScript (javascript)

以下代码以像素为单位设置文档的滚动位置。

document.documentElement.scrollTop = document.body.scrollTop = 1200;
document.documentElement.scrollLeft = document.body.scrollLeft = 600;Code language: JavaScript (javascript)

本教程对您有帮助吗?