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

Metodo getBoundingClientRect() dell'HTML DOM

Oggetto Elemento HTML DOM

getBoundingClientRect()Il metodo restituisce le dimensioni dell'elemento e la sua posizione rispetto al viewport (视口).

Il valore restituito è un oggetto DOMRect con otto proprietà: left, top, right, bottom, x, y, width, height.

Attenzione:Nel calcolare il rettangolo di confine, è necessario considerare la quantità di scorrimento dell'area di viewport. Questo significa che ogni volta che cambia la posizione di scorrimento, i margini del rettangolo (superiore, sinistro, inferiore e destro) cambieranno i loro valori.

Sintassi:

element.getBoundingClientRect()
var div = document.getElementById("myDiv");
var rect = div.getBoundingClientRect();
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo getBoundingClientRect():

Metodo
getBoundingClientRect()

Dettagli tecnici

Valore di ritorno:Oggetto DOMRect con otto proprietà: left, top, right, bottom, x, y, larghezza, altezza
Versione DOM:Modello oggettuale CSS (CSSOM)

Oggetto Elemento HTML DOM