文档:scrollingElement 属性

Baseline 已广泛支持

此功能已相当成熟,可在多种设备和浏览器版本上运行。自 ⁨2016 年 8 月⁩ 起,所有浏览器均已提供此功能。

Document 接口的只读属性 scrollingElement 返回一个对 Element 的引用,该元素负责滚动文档。在标准模式下,这是文档的根元素,即 document.documentElement

在怪异模式下,scrollingElement 属性返回 HTML body 元素(如果存在且 可滚动),否则返回 null。这可能看起来令人惊讶,但根据规范和浏览器都是如此。

滚动文档的 Element,通常是根元素(除非不在标准模式下)。

示例

js
const scrollElm = document.scrollingElement;
scrollElm.scrollTop = 0;

规范

规范
CSSOM 视图模块
# dom-document-scrollingelement

浏览器兼容性