--- title: DocumentFragment slug: Web/API/DocumentFragment translation_of: Web/API/DocumentFragment ---
{{ APIRef("DOM") }}
Интерфейс DocumentFragment представляет собой минимальный объект документа, который не имеет родителя. Он используется как лёгкая версия {{domxref ("Document")}}, чтобы хранить хорошо сформированные или потенциально не хорошо формированные фрагменты XML.
Различные другие методы могут взять document fragment в качестве аргумента (например, любые методы интерфейса Node, такие как Node.appendChild и Node.insertBefore), в этом случае прикрепляются или вставляются дети фрагмента, а не сам фрагмент.
Этот интерфейс также хорошо используется с веб-компонентами: {{HTMLElement ( "template")}} элементы содержат DocumentFragment
в их {{domxref ("HTML Template Element.content")}} свойствах.
Пустой DocumentFragment
может быть создан с помощью метода {{domxref("document.createDocumentFragment")}} или конструктора.
Этот интерфейс не имеет определённых свойств помимо наследуемых от его родителя, {{domxref("Node")}}, и реализует их из интерфейса {{domxref("ParentNode")}}.
DocumentFragment
.DocumentFragment
, или null
, если такого нет.DocumentFragment
, или null
, если такого нет.unsigned long
- число потомков объекта DocumentFragment
.DocumentFragment
.Этот интерфейс наследует методы его родителя, {{domxref("Node")}}, и реализует их из интерфейса {{domxref("ParentNode")}}.
DocumentFragment
.DocumentFragment
.DocumentFragment
, в порядке документа, который совпадает с заданным селектором.DocumentFragment
которые совпадают с заданным селектором.DocumentFragment
, в порядке документа, который совпадает с заданным ID.{{Compat}}