Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);

const endRangeOffset = range.endOffset;

Spezifikationen

Spezifikation
DOM
# ref-for-dom-range-endoffset①

Browser-Kompatibilität