English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод getBoundingClientRect() в HTML DOM

Объект элемента HTML DOM

getBoundingClientRect()Метод возвращает размер элемента и его положение относительно viewport (видимой области)

Возвращаемое значение - это объект DOMRect с восемью свойствами: left, top, right, bottom, x, y, width, height。

Примечание:При расчете границ矩形 следует учитывать объем прокрутки области просмотра. Это означает, что каждый раз, когда发生变化 положение прокрутки, края (верх, левая, нижняя и правая) изменяют свои значения.

Грамматика:

element.getBoundingClientRect()
var div = document.getElementById("myDiv");
var rect = div.getBoundingClientRect();
Проверьте, ›/‹

Совместимость браузеров

Метод getBoundingClientRect() полностью поддерживается всеми браузерами:

Метод
getBoundingClientRect()ДаДаДаДаДа

Технические детали

Возврат значения:Объект DOMRect с восемью свойствами: left, top, right, bottom, x, y, width, height
Версия DOM:Модели объектов CSS (CSSOM)

Объект элемента HTML DOM