如何获取HTML中根节点的实际宽度和高度?

许基目
<html>
    <head> 
        <meta charset="utf-8" /> 
        <title>test</title> 
    </head> 
    <body style="background-color: red;width: 100vw;height: 100vh" id="123">  
        <script>
            window.onresize = function() {
                var res = document.getElementsByTagName('html')[0].getBoundingClientRect();
                document.getElementById("123").innerHTML=JSON.stringify(res)
            }
        </script> 
    </body>
</html>

在此处输入图片说明 在此处输入图片说明

与上面的代码一样,与窗口缩放相对应的宽度和高度值也将更改。有滚动条时无法获得实际的宽度和高度。我想要获得的是当前可见区域加上滚动条隐藏的区域,无论窗口如何变化,其宽度和高度均应保持不变

坎特伯雷

您可以使用offsetWidthoffsetHeight

<html>
    <head> 
        <meta charset="utf-8" /> 
        <title>test</title> 
    </head> 
    <body style="background-color: red;width: 100vw;height: 100vh">
        <div id="123"></div>  
        <script>
            window.onresize = function() {
                document.getElementById("123").innerHTML = document.getElementsByTagName('html')[0].offsetWidth + 'x' + document.getElementsByTagName('html')[0].offsetHeight;
            }
        </script> 
    </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检索HTML元素的实际宽度和高度?

如何获取HTML5 Canvas中绘制弧的宽度和高度?

如何使用JavaScript在HTML的TextArea中获取文本的宽度和高度?

在js中获取html视频流的宽度和高度

在视图上执行缩放后如何获取以像素为单位的实际高度和宽度

使用JavaScript获取图像的实际宽度和高度?(在Safari / Chrome中)

如何在OpenCV中获取图像的宽度和高度?

如何在WebRTC中获取远程视频的宽度和高度

如何在Android中获取弹出菜单的高度和宽度?

如何使用TypeScript在Ionic中获取设备的宽度和高度?

如何在指令和组件中获取元素的宽度/高度?

如何在iOS中获取屏幕的宽度和高度?

如何在Android中获取显示图像的宽度和高度?

如何在引导程序中获取窗口的高度和宽度

如何在SwiftUI中获取视图或屏幕的高度和宽度

如何从构造函数中获取JPanel的宽度和高度?

Javascript,如何从 blob 中获取图像宽度和高度?

在iOS中,如何获取屏幕的高度和宽度,包括在横向模式下宽度大于高度?

Android动态获取ImageView的实际高度和宽度

我可以获取Text元素的实际宽度和高度吗?

如何从Glide获取图像的宽度和高度

角度-如何获取元素的宽度和高度

如何获取表格的内部宽度和高度

如何获取视图的高度和宽度?

如何获取视图框的宽度和高度

如何从 DockPanel 获取高度和宽度?

从旋转元素中查找元素的实际高度和宽度

在Android中获取屏幕宽度和高度

在Android中获取屏幕的宽度和高度