En ocasiones es necesario incluir nodos en posiciones concretas del árbol DOM. Para ello contamos con las funciones appendChild e insertBefore. Su funcionamiento es el siguiente:
- AppendChild añade un nodo como último hijo del nodo padre.
Ejemplo:document.getElementById('contenedor').appendChild(nuevoElemento);
- InsertBefore añade un nodo como hijo del nodo padre, antes del hijo indicado. Ejemplo:
var contenedor = document.getElementById('contenedor');
var hijo = contenedor.childNodes[0];
var nuevoElemento = document.createElement('div');
contenedor.insertBefore(nuevoElemento, hijo);
No hay comentarios:
Publicar un comentario