document.scrollingElement.scrollHeight和document.body.scrollH



document.scrollingElement.scrollHeightdocument.body.scrollHeight?后者似乎一直比前者小,但我不知道为什么。我希望他们是平等的。他们为什么不呢?

它们不是同一个元素。

console.log(document.scrollingElement.tagName) // HTML
console.log(document.body.tagName) // BODY

document.body.scrollHeight较小的原因是默认情况下<body>通常具有裕度。

最新更新