Invalid pointer

Underscore

Grünschnabel
Hallo,

Firefox meldet mir immer:
Fehler: uncaught exception: [Exception... "Component returned failure code: (NS_ERROR_INVALID_POINTER)"]

Die entsprechenden Stellen sehen so aus:
PHP:
var child = document.getElementById("div_test").firstChild;
document.getElementById("div_test").innerHTML = "";
/* hier werden mehrere Elemente in "div_test" eingefügt */
document.getElementById("div_test").appendChild(child);

Die Fehlermeldung zeigt auf die letzte Zeile vom obrigen Code.
Meine Vermutung ist das child ja mittlerweile gelöscht ist durch innerHTML und deswegen bei appendChild(child) eine INVALID_POINTER-Exception geworfen wird.
Nur wie umgehe ich dieses Problem?
 
Hi,

versuch mal vom gewünschten Knoten einen Klon (cloneNode) zu erstellen.
Code:
var child = document.getElementById("div_test").firstChild.cloneNode(true);

Ciao
Quaese
 
Zurück