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
elemento.offsetTop;
Ejemplo
Encontremos el desplazamiento del elemento respecto a
su offsetParent:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; top: 100px;"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetTop);
Resultado de la ejecución del código:
100
Ejemplo
Los márgenes margin
también se suman en el desplazamiento:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; top: 100px; margin: 50px;"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetTop);
Resultado de la ejecución del código:
150
Ver también
-
propiedad
offsetLeft,
que contiene el desplazamiento izquierdo del elemento -
método
getBoundingClientRect,
que encuentra el desplazamiento del elemento