Un código muy simplón para eliminar todos los hijos de un nodo sin que pueda dar ningún tipo de fallo:
var container = document.getElementById('id_del_nodo');
while (container.hasChildNodes()){
container.removeChild(container.lastChild);
}
No hay nada más fecundo que la ignorancia consciente de sí misma.
-- J. Ortega y Gasset
var container = document.getElementById('id_del_nodo');
while (container.hasChildNodes()){
container.removeChild(container.lastChild);
}
var imgCuerpo = document.createElement('img');imgCuerpo.style.width = '739px';imgCuerpo.style.height = '375px';cuerpo.insertBefore(imgCuerpo,cuerpo.childNodes[0]);imgCuerpo.src = '/path/to/img.png'; document.getElementById('contenedor').appendChild(nuevoElemento);var contenedor = document.getElementById('contenedor');var hijo = contenedor.childNodes[0];var nuevoElemento = document.createElement('div');contenedor.insertBefore(nuevoElemento, hijo);