在JavaScript中,获取屏幕高度的单位通常是像素(px)。以下是几种获取屏幕高度的方法:
window.innerHeight
window.innerHeight
返回浏览器窗口的内部高度(包括滚动条)。
let screenHeight = window.innerHeight;
console.log(`Screen height is ${screenHeight}px`);
screen.height
screen.height
返回整个屏幕的高度,不包括浏览器窗口的边框和工具栏。
let screenHeight = screen.height;
console.log(`Screen height is ${screenHeight}px`);
document.documentElement.clientHeight
这种方法适用于获取HTML文档的可视区域高度。
let screenHeight = document.documentElement.clientHeight;
console.log(`Screen height is ${screenHeight}px`);
resize
事件监听窗口大小变化,并重新获取高度。resize
事件监听窗口大小变化,并重新获取高度。window.innerHeight
而非 screen.height
。通过这些方法和注意事项,你可以有效地在JavaScript中获取屏幕高度,并确保你的应用在不同设备上都能良好运行。
领取专属 10元无门槛券
手把手带您无忧上云