在JavaScript中,获取页面高度通常涉及到window.innerHeight
和document.documentElement.clientHeight
(或document.body.clientHeight
)这两个属性。以下是相关基础概念及应用:
window.innerHeight
:document.documentElement.clientHeight
:<html>
)的可视区域高度,不包括滚动条。document.body.clientHeight
:document.body.clientHeight
可能返回一个更准确的内容高度。以下是一个简单的示例,展示如何使用JavaScript获取页面高度并在控制台输出:
// 获取视口高度
var viewportHeight = window.innerHeight;
console.log("Viewport Height: " + viewportHeight + "px");
// 获取文档根元素高度
var documentHeight = document.documentElement.clientHeight;
console.log("Document Height: " + documentHeight + "px");
// 获取body元素高度(如果需要)
var bodyHeight = document.body.clientHeight;
console.log("Body Height: " + bodyHeight + "px");
document.documentElement.scrollHeight
。领取专属 10元无门槛券
手把手带您无忧上云