Jo: Element hinzufügen ohne das Inhalt von Formularen verschwindet

Hallo.

Mit einem Skript füge ich einem Div-Container ein Input Feld und eine Textarea hinzu.

Dies geschieht über:
inhalt = document.getElementById('divid').innerHTML;
neu = "<input....";
inhalt += neu

Der Haken an der Sache, wenn in den anderen Input Feldern, die schon vorhanden waren schon Inhalt war, wird dieser gelöscht.

Wie schaffe ich es das der Inhalt bleibt?

Gruß, Jo

  1. Hi,

    Der Haken an der Sache, wenn in den anderen Input Feldern, die schon vorhanden waren schon Inhalt war, wird dieser gelöscht.

    absolut richtig. Du eliminierst den Inhalt und ersetzt ihn durch etwas Neues, das dem alten Inhalt lediglich ähnlich sieht.

    Wie schaffe ich es das der Inhalt bleibt?

    Durch handelsübliche DOM-Methoden wie beispielsweise appendChild() oder insertBefore().

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes