AbstractRange: endOffset-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Die endOffset-Eigenschaft der AbstractRange-Schnittstelle gibt den Offset in das Endknoten der Endposition des Bereichs zurück.
Um die Endposition zu ändern, verwenden Sie die Methode Range.setEnd() oder eine ähnliche.
Wert
Ein ganzzahliger Wert, der die Anzahl der Zeichen in den durch endContainer angegebenen Node angibt, an dem sich das letzte Zeichen des Bereichs befindet.
Wenn der endContainer ein Node vom Typ Text, Comment oder CDATASection ist, dann ist der Offset die Anzahl der Zeichen vom Beginn des endContainer bis zum Grenzpunkt des Bereichs. Bei anderen Node-Typen ist das endOffset die Anzahl der Kindknoten zwischen dem Beginn des endContainer und dem Grenzpunkt des Bereichs.
Beispiel
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
const endRangeOffset = range.endOffset;
Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-range-endoffset①> |