Scusate ma ancora non riesco a farlo funzionare. Scrivendo il codice così, fra l'altro funziona anche se pongo innerHTML come commento, mi genera un div vuoto invisibile. Io vorrei che mi generasse la copia esatta di un div (id = "creadiv" class="aggiungi") contenente altri div. Qualcuna sa come posso fare? Ho provato anche a copiare ed incollare il codice completo del div che mi interessa in divTag.innerHTML e come mi aspettavo mi ha dato errore

function createDiv() {
var divTag = document.createElement("div");

divTag.id = "creadiv";

divTag.setAttribute("align", "center");

divTag.style.margin = "0px auto";

divTag.className = "aggiungi";

divTag.innerHTML = <div id="creadiv" class"aggiungi">;

document.getElementById("creadiv").appendChild(div Tag);