Proprietà offsetTop

La proprietà offsetTop contiene l'offset superiore dell'elemento rispetto al offsetParent. Contiene la distanza dal offsetParent al bordo dell'elemento.

Sintassi

javascriptelemento.offsetTop;

Esempio

Troviamo l'offset dell'elemento rispetto al proprio offsetParent:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; top: 100px;"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetTop);

Risultato dell'esecuzione del codice:

javascript100

Esempio

Anche i margini margin vengono sommati nell'offset:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; top: 100px; margin: 50px;"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetTop);

Risultato dell'esecuzione del codice:

javascript150

Vedi anche