Hola:
Miré por encima el artículo que pone fer10 (¡Hola
!) y me parece que no se menciona cloneNode()... un método de los nodos que los duplica (luego habría que cambiar el id por supuesto)... con el parámetro true duplica también el contenido.
Saludos