AbstractRange : propriété endOffset
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 endOffset de l'interface AbstractRange retourne le décalage par rapport au dernier nœud de la position de fin de la plage.
Pour modifier la position de fin, utilisez la méthode Range.setEnd() ou une méthode similaire.
Valeur
Un entier indiquant le nombre de caractères dans le nœud (Node) indiqué par endContainer à l'endroit où se trouve le dernier caractère de la plage.
Si endContainer 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 endContainer jusqu'au point de frontière de la plage. Pour les autres types de Node, le endOffset est le nombre de nœuds enfants entre le début du endContainer et le point de frontière de la plage.
Exemples
const plage = document.createRange();
plage.setStart(startNode, startOffset);
plage.setEnd(endNode, endOffset);
const decalageFinPlage = plage.endOffset;
Spécifications
| Spécification |
|---|
| DOM> # ref-for-dom-range-endoffset①> |