选择:removeRange() 方法

Selection.removeRange() 方法从选择中移除一个范围。

语法

js
removeRange(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));
  }
}

规范

规范
选择 API
# dom-selection-removerange

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅