Range.cloneRange()

Range.cloneRange()方法返回一个range对象,并且该对象的范围边界点与被克隆的range对象相同。

克隆的对象是复制过来的,而非引用,所以这两个对象双方各自做出的改变,都不会影响另一方。

语法

clone = range.cloneRange();

Example

range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
clone = range.cloneRange();

Specifications

Specification Status Comment
DOM
Range.cloneRange()
Living Standard No change.
Document Object Model (DOM) Level 2 Traversal and Range Specification
Range.cloneRange()
Obsolete Initial specification.

Browser compatibility

BCD tables only load in the browser

See also