gpt4 book ai didi

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

转载 作者:bug小助手 更新时间:2023-10-28 10:53:02 25 4
gpt4 key购买 nike

假设我有一个 <div>我希望在浏览器的显示(视口(viewport))中居中。为此,我需要计算 <div> 的宽度和高度元素。

我应该使用什么?请提供有关浏览器兼容性的信息。

最佳答案

您应该使用 .offsetWidth.offsetHeight特性。请注意,它们属于元素,而不是 .style

var width = document.getElementById('foo').offsetWidth;

.getBoundingClientRect()函数在执行 CSS 转换后将元素的尺寸和位置作为 float 返回。

> console.log(document.getElementById('foo').getBoundingClientRect())
DOMRect {
bottom: 177,
height: 54.7,
left: 278.5,​
right: 909.5,
top: 122.3,
width: 631,
x: 278.5,
y: 122.3,
}

关于javascript - 如何检索 HTML 元素的实际宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/294250/

25 4 0
文章推荐: html - 何时使用 IMG 与 CSS 背景图像?
文章推荐: css - 如何将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com