Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
AbstractRange : propriété startOffset
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis avril 2021.
La propriété en lecture seule startOffset de l'interface AbstractRange retourne le décalage par rapport au premier nœud de la position de début de la plage.
Pour modifier la position de début, utilisez la méthode Range.setStart() ou une méthode similaire.
Valeur
Un entier indiquant le nombre de caractères dans le nœud (Node) indiqué par startContainer à l'endroit où se trouve le premier caractère de la plage.
Si startContainer est un nœud (Node) de type Text, Comment ou CDATASection, alors le décalage est le nombre de caractères depuis le début du startContainer jusqu'au point de frontière de la plage. Pour les autres types de Node, le startOffset est le nombre de nœuds enfants entre le début du startContainer et le point de frontière de la plage.
Exemples
const plage = document.createRange();
plage.setStart(startNode, startOffset);
plage.setEnd(endNode, endOffset);
const decalageDebutPlage = plage.startOffset;
Spécifications
| Spécification |
|---|
| DOM> # ref-for-dom-range-startoffset1> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.