Range.cloneRange( ) — make a copy of this range
DOM Level 2 Range
Range cloneRange( );
A new Range object that has the same boundary points as this range.
Document.createRange( )