Div-Layer erzeugen
Filou
- javascript
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
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