您的位置:

JS中获取窗口高度的方法

JS可以通过多种方式获取窗口高度,本文将从多个方面分析JS获取窗口高度的方法,并提供对应的代码示例。

一、JS获取窗口大小

JS可以使用window对象的innerWidth和innerHeight属性获取窗口大小。
    window.innerWidth; // 获取窗口的宽度
    window.innerHeight; // 获取窗口的高度
这种方法获取到的窗口大小包括窗口滚动条、工具条等的大小。

二、JS获取浏览器打开的窗口

JS可以使用window对象的outerWidth和outerHeight属性获取浏览器打开的窗口大小。
    window.outerWidth; // 获取浏览器打开的窗口宽度
    window.outerHeight; // 获取浏览器打开的窗口高度
这种方法获取到的窗口大小不包括窗口滚动条、工具条等的大小。

三、JS获取窗口宽度

JS可以使用document对象的documentElement.clientWidth属性或body元素的clientWidth属性获取窗口宽度。
    document.documentElement.clientWidth; //获取窗口宽度
    document.body.clientWidth; //获取窗口宽度
这种方法获取到的窗口宽度不包括窗口滚动条的宽度。

四、JS获取当前窗口宽度

JS可以使用document对象的documentElement.offsetWidth属性或body元素的offsetWidth属性获取当前窗口宽度。
    document.documentElement.offsetWidth; //获取当前窗口宽度
    document.body.offsetWidth; //获取当前窗口宽度
这种方法获取到的窗口宽度包括窗口滚动条的宽度。

五、JS获取窗口的宽高

JS可以使用document对象的documentElement.scrollWidth和documentElement.scrollHeight属性获取窗口的宽高。
    document.documentElement.scrollWidth; //获取窗口的宽度
    document.documentElement.scrollHeight; //获取窗口的高度
这种方法获取到的窗口大小包括窗口滚动条、工具条等的大小。

六、JS获取浏览器窗口大小

JS可以使用document对象的documentElement.offsetWidth和documentElement.scrollHeight属性获取浏览器窗口大小。
    document.documentElement.offsetWidth; //获取浏览器窗口宽度
    document.documentElement.scrollHeight; //获取浏览器窗口高度
这种方法获取到的窗口大小包括窗口滚动条、工具条等的大小。

七、JS获取当前窗口的高度

JS可以使用document对象的documentElement.offsetHeight属性或body元素的offsetHeight属性获取当前窗口的高度。
    document.documentElement.offsetHeight; //获取当前窗口的高度
    document.body.offsetHeight; //获取当前窗口的高度
这种方法获取到的窗口大小包括窗口滚动条和工具条的大小。

八、JS获取浏览器窗口宽度

JS可以使用document对象的documentElement.clientWidth属性获取浏览器窗口宽度。
    document.documentElement.clientWidth; //获取浏览器窗口宽度
这种方法获取到的窗口宽度不包括窗口滚动条的宽度。

九、JS获取的视口宽度

JS可以使用document对象的documentElement.clientWidth和window对象的innerWidth属性获取视口宽度。
    //获取视口宽度
    Math.min(document.documentElement.clientWidth, window.innerWidth);
这种方法获取到的视口宽度不包括窗口滚动条的宽度。

总结

本文介绍了JS获取窗口高度的多种方法,每种方法都有其适用场景。根据实际需求选择合适的方法可以方便快捷地获取到窗口高度。
JS中获取窗口高度的方法

2023-05-23
Mac笔记:在日常生活中高效实用的笔记工具

2023-05-18
重学java笔记,java笔记总结

2022-11-23
js获取com口数据(js获取接口数据)

本文目录一览: 1、js可以获取计算机com口吗?可以监听某个com口返回的数据吗? 2、js怎样获取串口信息 3、获取串口数据的JS源代码,一个小程序就行 4、请问高手怎么用javascript读取

2023-12-08
Python获取窗口句柄指南

2023-05-16
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
如何使用JavaScript获取窗口大小

2023-05-19
java方法整理笔记(java总结)

2022-11-08
java学习笔记(java初学笔记)

2022-11-14
JavaScript高效获取Body高度的方法

2023-05-18
js动态获得网页的高度(js动态获得网页的高度怎么设置)

本文目录一览: 1、js获取各种高度 2、如何用JS动态获取浏览器的宽高 3、JS 获取当前浏览器宽高 js获取各种高度 先来一个浏览器窗口大小改变的事件,用来查看浏览器窗口的大小被改变可以触发一些函

2023-12-08
js定义新窗口样式(js定义新窗口样式怎么设置)

本文目录一览: 1、求 JS 点击打开新窗口HTML代码! 2、怎么用js弹出一个新窗口 3、JS 打开新窗口的方法,求助 4、JS 打开新窗口 5、急用:网页设计:如何用JS实现:单击按钮就新打开一

2023-12-08
发篇java复习笔记(java课程笔记)

2022-11-09
js判断浏览器窗口关闭,js中关闭窗口的方法

2022-12-01
网页js获取器(js获取网页内容)

本文目录一览: 1、怎么用JS获取获取浏览器地址栏参数 2、js中如何获取当前浏览器的地址的值 3、JS 获取当前浏览器宽高 4、用js怎样获取所有打开的浏览器地址 5、JavaScript获取网页、

2023-12-08
为知笔记私有化部署

2023-05-21
js获取body源码(js如何获取body元素)

本文目录一览: 1、js 怎么获取body中的所有元素 不只是body的子元素,还有子元素的子元素 2、关于javascript中获取body元素的问题? 3、JS获取body的高度 4、js读取远程

2023-12-08
js找那个canvas超出高度如何自动滚动渲染,js获取页面

2022-11-23
印象笔记记录java学习(Java成长笔记)

2022-11-12