HTML DOM Метод createDocumentFragment()
Пример
Создайте узел documentFragment и добавьте к нему дочерний элемент (элемент списка). Затем измените значение узла элемента списка и вставьте его в качестве последнего дочернего элемента списка:
var d = document.createDocumentFragment();
d.ДобавитьChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].ДобавитьChild(d);
Попробуйте сами »
Определение и использование
Метод createDocumentFragment() создает воображаемый объект узла со всеми свойствами и методами объекта узла.
Метод createDocumentFragment() полезен, когда вы хотите извлечь части документа, изменить, добавить или удалить часть содержимого и вставить его обратно в документ.
Вы также можете выполнить эти изменения в документе, но чтобы предотвратить разрушение структуры документа, может быть безопаснее извлечь только части документа, внести изменения и вставить часть обратно в документ.
Примечание: Узлы, добавляемые к фрагменту документа из документа, будут удалены из документа.
Поддержка браузера
| Метод | |||||
|---|---|---|---|---|---|
| createDocumentFragment() | Да | Да | Да | Да | Да |
Синтаксис
document.createDocumentFragment()
Параметры
| None |
Технические детали
| Возвращаемое значение: | Объект DocumentFragment, представляющий созданный узел DocumentFragment |
|---|---|
| Версия DOM | Основной уровень 1 Объект документа |
