HTML DOM Element getBoundingClientRect() 方法
- Poprzednia strona getAttributeNode()
- Następna strona getElementsByClassName()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML
定义和用法
getBoundingClientRect()
方法返回元素的大小及其相对于视口的位置。
getBoundingClientRect()
方法返回的是拥有八个属性的 DOMRect 对象:
- left
- top
- right
- bottom
- x
- y
- width
- height
提示:已经完成的滚动也算在内。这意味着每次滚动位置更改时,矩形的边缘(top、left、bottom 以及 right)都会更改其值。
语法
element.getBoundingClientRect()
返回值
类型 | 描述 |
---|---|
对象 |
拥有八个属性的 DOMRect 对象:
|
浏览器支持
所有浏览器都支持 element.getBoundingClientRect()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | 9-11 | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona getAttributeNode()
- Następna strona getElementsByClassName()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML