XML DOM - Объект DocumentFragment

Объект DocumentFragment представляет собой смежные узлы и их поддеревья.

Объект DocumentFragment

Интерфейс DocumentFragment представляет часть документа (или фрагмент). точнее говоря, это один или несколько смежных Узел Documentи все их потомки.

Узел DocumentFragment не принадлежит к дереву документа, свойство parentNode всегда равно null.

Однако у него есть особое поведение, которое делает его очень полезным, то есть при запросе вставки узла DocumentFragment в документ, вставляется не сам DocumentFragment, а все его потомки. Это делает DocumentFragment полезным маркером, временно хранящим те узлы, которые будут вставлены в документ за один раз. Это также полезно для реализации операций вырезания, копирования и вставки документов, особенно с Интерфейс RangeЭто особенно верно, когда они используются вместе.

Новый пустой узел DocumentFragment можно создать с помощью метода Document.createDocumentFragment().

можно также использовать Метод extractContents() Range или Метод cloneContents() Range Получите узел DocumentFragment, содержащий текущий документ.