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