hallo,
du kannst doch das div Element auch mit js als Objekt erzeugen und dann einhängen so etwa:
var new_div = document.createElement("div");
new_div.innerHTL = "neuer text";
document.getElementById("text").appendChild(new_div);
daran hatte ich auch gedacht aber dann habe ich im Quelltext immer <div><div>neuer text</div></div> stehen weil der neue Text automatisch mit umschließenden div generiert wird.