Propiedad offsetTop
La propiedad offsetTop contiene el desplazamiento
superior del elemento respecto a offsetParent.
Contiene la distancia desde offsetParent hasta el borde
del elemento.
Sintaxis
javascriptelemento.offsetTop;
Ejemplo
Encontremos el desplazamiento del elemento respecto a
su 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);
Resultado de la ejecución del código:
javascript100
Ejemplo
Los márgenes margin
también se suman en el desplazamiento:
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);
Resultado de la ejecución del código:
javascript150
Ver también
-
propiedad
offsetLeft,
que contiene el desplazamiento izquierdo del elemento -
método
getBoundingClientRect,
que encuentra el desplazamiento del elemento