HTML DOM createDocumentFragment método ()
Ejemplos
Crear un nodo DocumentFragment:
var d=document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
salida:
Pre-modificación:
- Coffee
- Tea
modificado:
- Tea
- Milk
Trate »
Definición y Uso
createDocumentFragment () crea un objeto de nodo virtual, el nodo objeto contiene todas las propiedades y métodos.
Cuando se desea extraer parte del documento, cambiar, añadir o eliminar contenido y documentos se puede insertar en el fin del método createDocumentFragment ().
También puede utilizar el documento objeto de documento para implementar estos cambios, pero para evitar que la estructura de archivos es destruido, el método createDocumentFragment () puede ser más seguro para cambiar la estructura de los nodos en el documento.
Soporte para el navegador
Todos los principales navegadores soportan createDocumentFragment método ()
gramática
document.createDocumentFragment()
parámetros
Ninguno.
Valor de retorno
类型 | 描述 |
---|---|
DocumentFragment 对象 | 创建文档片段对象 |
detalles técnicos
versión DOM | Nivel básico Objeto Documento 1 |
---|