Range:startOffset 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

Range.startOffset 只讀屬性返回一個數字,表示 RangestartContainer 中的起始位置。

如果 startContainer 是型別為 TextCommentCDATASectionNode,則偏移量是 startContainer 開頭到 Range 邊界點之間的字元數。對於其他 Node 型別,startOffsetstartContainer 開頭到 Range 邊界點之間的子節點數。

要更改 RangestartOffset,請使用 Range.setStart 方法。

一個數字。

示例

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

規範

規範
DOM
# ref-for-dom-range-startoffset①

瀏覽器相容性

另見