Range: endOffset-Eigenschaft
Die schreibgeschützte Eigenschaft Range.endOffset
gibt eine Zahl zurück, die angibt, wo im Range.endContainer
der Range
endet.
Wenn der endContainer
ein Node
vom Typ Text
, Comment
oder CDATASection
ist, dann ist der Offset die Anzahl der Zeichen vom Anfang des endContainer
bis zum Begrenzungspunkt des Range
. Für andere Node
-Typen ist der endOffset
die Anzahl der Kindknoten zwischen dem Anfang des endContainer
und dem Begrenzungspunkt des Range
. Diese Eigenschaft ist schreibgeschützt. Um den endOffset
eines Range
zu ändern, verwenden Sie eine der Methoden Range.setEnd
.
Wert
Eine Zahl.
Beispiele
js
const range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
endRangeOffset = range.endOffset;
Spezifikationen
Specification |
---|
DOM Standard # ref-for-dom-range-endoffset① |
Browser-Kompatibilität
BCD tables only load in the browser