Hi Jürgen,
die mit create... erzeugten Elemente sind einmalig. Wenn du mehrere gleiche Knoten erzeugen und an verschiedenen Stellen einhängen willst, musst Du sie mit clodeNode (http://de.selfhtml.org/javascript/objekte/node.htm#clone_node) vervielfältigen oder jedesmal neu erzeugen. In Deinem Beispiel hast Du zwar das p, nicht aber den Text neu erzeugt.
Ja, ich hatte nicht erwartet daß das Einwegobjekte sind. Es wird aber wohl nur ein Zeiger darauf ins Ziel eingefügt, dann wäre das zu verstehen.
Aber gut, newp zu erzeugen und dann
el.appendChild(newp.cloneNode(true));
wiederholt zu schreiben (oder in eine Schleife zu packen) funktioniert gut.
Gruß und Danke,
Martin