Selection:removeRange() 方法

Baseline 2023
新推出

自 2023 年 9 月起,此功能可在最新的裝置和瀏覽器版本上使用。此功能可能無法在較舊的裝置或瀏覽器上使用。

Selection.removeRange() 方法從選區中移除一個範圍。

語法

js
removeRange(range)

引數

range

要從選區中移除的一個 Range 物件。

返回值

無(undefined)。

示例

js
/* Programmatically, more than one range can be selected.
 * This will remove all ranges except the first. */
const s = window.getSelection();
if (s.rangeCount > 1) {
  for (let i = 1; i < s.rangeCount; i++) {
    s.removeRange(s.getRangeAt(i));
  }
}

規範

規範
Selection API
# dom-selection-removerange

瀏覽器相容性

另見