Hachja ich schon wieder. :-/ Ich find einfach kein Lösungsansatz im Internet.
Ich möchte gerne sowas mit document.createElement erzeugen.:
Soweit bin ich bis jetzt selber gekommen:
Alles anzeigen
Aber die Divs werden logischerweise einfach nur untereinander erzeugt.
Hat jemand ein kleinen Tip für mich wie ich das ganze Lösen kann?
Danke im Vorraus
EDIT://
Okay habs raus. Man erstellt sich zuerst ein "rahmen" Element (in meinem Fall < div id="content").
Und lässt dann alle neu erzeugten Div's so erstellen.
$('content').appendChild(NewHeader);
$('content').appendChild(NewInhalt);
NewHeader und NewInhalt sind in dem fall einfach nur neue Elemente. => var NewHeader= document.createElement("DIV");
Ich möchte gerne sowas mit document.createElement erzeugen.:
Soweit bin ich bis jetzt selber gekommen:
Quellcode
- <script type="text/javascript">
- function addElement(){
- newDiv = document.createElement("div");
- newDiv.innerHTML = "Example1";
- newDiv.id = "content"
- newDiv.style.border ="1px solid #000";
- newDiv2 = document.createElement("div");
- newDiv.id = "inhalt"
- newDiv2.innerHTML = "Example2";
- newDiv2.style.border ="1px solid #000";
- document.body.appendChild(newDiv);
- document.body.appendChild(newDiv2);
- }
- </script>
- <body onload="addElement()"></body>
Aber die Divs werden logischerweise einfach nur untereinander erzeugt.
Hat jemand ein kleinen Tip für mich wie ich das ganze Lösen kann?
Danke im Vorraus
EDIT://
Okay habs raus. Man erstellt sich zuerst ein "rahmen" Element (in meinem Fall < div id="content").
Und lässt dann alle neu erzeugten Div's so erstellen.
$('content').appendChild(NewHeader);
$('content').appendChild(NewInhalt);
NewHeader und NewInhalt sind in dem fall einfach nur neue Elemente. => var NewHeader= document.createElement("DIV");
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Snowflake ()