il est important de noter que :
La position du coin en haut à gauche est relative à la zone de visualisation (viewport).
Autrement dit si vous utilisez le scrool (et changez la zone de visualisation) les valeurs peuvent changer.
⍈ code
La valeur retournée est un objet.
Voici un exemple :
[object DOMRect] {
bottom: 3525.3125,
height: 18,
left: 8,
right: 377,
toJSON: function toJSON() { [native code] },
top: 3507.3125,
width: 369,
x: 8,
y: 3507.3125
}
Ainsi document.getElementById("id99").getBoundingClientRect().y; donne la position en y de l'élément id99.