AbstractRange: endOffset-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| DOM> # ref-for-dom-range-endoffset①> |