English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
createDocumentFragment()This method creates a new empty DocumentFragment.
This method is very useful when you need to extract a part of the document, modify, add, or delete some content, and then reinsert it into the document.
document.createDocumentFragment()
var element = document.getElementById('ul'); var fragment = document.createDocumentFragment(); var browsers = ['Firefox', 'Chrome', 'Opera', 'Safari', 'Internet Explorer']; browsers.forEach(function(browser) { var li = document.createElement('li'); li.textContent = browser; fragment.appendChild(li); }); element.appendChild(fragment);Test See‹/›
All browsers fully support the createDocumentFragment() method:
Method | |||||
createDocumentFragment() | Yes | Yes | Yes | Yes | Yes |
Return Value: | The DocumentFragment object representing the created DocumentFragment node |
---|---|
DOM Version: | DOM Level1 |