HTML DOM Element getBoundingClientRect() 方法
- పైకి తిరిగి getAttributeNode()
- తదుపరి పేజీ getElementsByClassName()
- పైకి తిరిగి HTML DOM Elements ఆబ్జెక్ట్
定义和用法
getBoundingClientRect()
方法返回元素的大小及其相对于视口的位置。
getBoundingClientRect()
方法返回的是拥有八个属性的 DOMRect 对象:
- left
- top
- right
- bottom
- x
- y
- width
- height
提示:已经完成的滚动也算在内。这意味着每次滚动位置更改时,矩形的边缘(top、left、bottom 以及 right)都会更改其值。
语法
element.getBoundingClientRect()
返回值
类型 | 描述 |
---|---|
对象 |
拥有八个属性的 DOMRect 对象:
|
浏览器支持
所有浏览器都支持 element.getBoundingClientRect()
:
Chrome | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఒపెరా |
---|---|---|---|---|---|
Chrome | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఒపెరా |
మద్దతు | 9-11 | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
- పైకి తిరిగి getAttributeNode()
- తదుపరి పేజీ getElementsByClassName()
- పైకి తిరిగి HTML DOM Elements ఆబ్జెక్ట్