Filou: Div-Layer erzeugen

Hallo,

ich möchte einen Div-Tag zur Laufzeit erzeugen und diesen mit dem Namen "name1" geben. Das ganze soll mit JavaScript funktionieren, wie ich beispielsweise ein ein Bild (Image) erzeugen kann:

var bild = new Image();
bild.src = "bild.gif";

Mit freundlichen Grüßen,
Filou

  1. Hallo,

    ich möchte einen Div-Tag zur Laufzeit erzeugen und diesen mit dem Namen "name1" geben. Das ganze soll mit JavaScript funktionieren, wie ich beispielsweise ein ein Bild (Image) erzeugen kann:
    var bild = new Image();
    bild.src = "bild.gif";

    var myDIV = document.createElement("DIV");
    myDIV.appendChild(document.createTextNode("Der Inhalt des DIV-Elements"));
    http://de.selfhtml.org/javascript/objekte/document.htm#create_element
    http://de.selfhtml.org/javascript/objekte/document.htm#create_text_node
    http://de.selfhtml.org/javascript/objekte/node.htm#append_child

    Das Element muss dann natürlich noch in den vorhandenen DOM-Baum eingehängt werden. Um zu bestimmen, wo das geschehen soll, benötigst Du ein vorhandenes Element im DOM-Baum.

    Bsp.:
    document.getElementsByTagName("BODY")[0].appendChild(myDIV);
    http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name
    http://de.selfhtml.org/javascript/objekte/node.htm#append_child

    viele Grüße

    Axel