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