Thomas: Frage zu insertBefore

Beitrag lesen

Hallo,

ich bin gerade dabei mich mit insertBefore herumzuärgern :-)

Ich habe vor, vor <body> ein div container zu erstellen und vor diesem container einen weiteren DIV Container. Lange Rede kurzer Sinn, es sollte so aussehen:

var body = document.getElementsByTagName("body").item(0);
var Nachricht = document.createElement("div");

Nachricht.setAttribute('id', NachrichtID);

body.insertBefore(Nachricht , body.firstChild);

Ich bin mir nur nicht sicher ob insertBefore richtig arbeitet, ich kann das ganze leider auch nicht kontrollieren. Wie müsste eine erweiterung aussehen damit ein zweiter Container hinter dem DIV Container ensteht?

Das ganze sollte wenn es fertig ist so aussehen:

<body>
 <div id="Nachricht">
 <div id="layer">

Muss ich das ganze nochmal ausführen mit item(1) ? Wenn ja, wird mit item(1) der zuvor erstellte Container berücksichtigt oder nicht? Da bin ich mir nicht ganz sicher.

--
lg tommi