Hello,
deswegen meine obige Frage: Warum meinst Du, dass das sauberer sei?
Die Frage hatte ich ans Forum gerichtet.
Den Weg hast Du nun aufgezeigt.
In anderen Sprachen funktioniert so etwas,
in (alten) Hochsprachen wiederum wäre es tödlich, einfach den Zeiger auf den bisher genutzten Speicherbereich mit einem auf den neuen zu überschreiben. Dann hat man irgendwann keinen Speicher mehr. Wie JS innen aussieht weiß ich keider nicht. Wäre aber sicherlich hilfreich.
Ich nehme an, dass die Methode parentNode.replaceChild sich um diese Aufräumarbeiten kümmert?
Ich hatte mir vorgestellt, dass die Methode document.getElementById("test") intern eben die Derefenzierung auf das Objekt betreibt und man daher das dadurch bezeichnete Objekt überschreiben könne.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau