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 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

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

const endRangeOffset = range.endOffset;

Spezifikationen

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

Browser-Kompatibilität