ChrisB: removeChild und anschließend insertBefore

Beitrag lesen

Hi,

Doch, mit http://de.selfhtml.org/javascript/objekte/node.htm#replace_child@title=replaceChild() aber hierzu musst Du auch ein Objekt haben, was Du einfügst.

Genauer: Einen Knoten, einen Node.

Wenn ich mir Deine Code aber so ansehe:

document.createTextNode(req2.responseText)

kann ich nur erkennen, dass Du einen Textknoten einfügen bzw. ersetzen willst.

Nein, an dem, was du beim Kürzen übrig gelassen hast, kannst du höchstens erkennen, dass er einen Textknoten erzeugen möchte.

Wo ist Dein Element?

Die Frage verstehe ich nicht - wenn du den Code so wie gepostet,

w.insertBefore(document.createTextNode(req2.responseText),w.firstChild);

betrachtest, dann ist doch wohl klar, in welchem Element er die Ersetzung durchführen möchte - in dem, auf welches die Variable w referenziert. Deren Befüllung per getElementById war auch zu sehen.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]