HTML DOM 元素 getBoundingClientRect()
描述
getBoundingClientRect()
方法返回元素的大小及其相对于视窗的位置。
getBoundingClientRect()
方法返回一个 DOMRect 对象,包含八个属性:left、top、right、bottom、x、y、width、height。
注意
滚动操作已考虑在内。这意味着矩形的边缘(top、left、bottom 和 right)的值在每次滚动位置更改时都会发生变化。
语法
element.getBoundingClientRect()
返回值
类型 | 描述 |
对象 | 一个包含八个属性的 DOMRect 对象 left、top、right、bottom、x、y、width、height。 |
浏览器支持
element.getBoundingClientRect()
在所有浏览器中均受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |