Range.extractContents() - переміщує вміст Range у DocumentFragment.
docFrag=range.extractContents();
docFrah - зміна яка отримує DocumentFragment видаленого вмісту.
range - об'єкт Range.
Range.extractContents() метод об'єкту Range який переміщує вміст фрагменту у DocumentFragment.
Тобто видаляє вміст Range з document і повертає видалений вміст.
var ran= document.createRange();
var node= document.getElementsByTagName('p')[0];
ran.selectNode(node);
var docFrag=ran.extractContents();