Comment obtenir les coordonnées X et Y d'un élément HTML sur la page ?
Bonjour à tous ! Je suis débutant en JavaScript et en développement web en général. J'ai un problème : j'ai besoin de connaître la position exacte (coordonnées X et Y) d'un élément HTML par rapport au document (la page entière), par exemple pour placer dynamiquement une infobulle (tooltip) à côté de cet élément.
J'ai essayé d'utiliser les propriétés `offsetLeft` et `offsetTop`, mais elles semblent donner la position uniquement par rapport au conteneur parent (`offsetParent`), et non par rapport à la page entière. Si l'élément est imbriqué profondément dans plusieurs `
` avec différents `position`, les coordonnées obtenues sont incorrectes.
Voici un exemple de mon code :
```html
```
```javascript
const button = document.getElementById('myButton');
const x = button.offsetLeft; // Retourne 20 (par rapport à inner, pas à la page)