You are not logged in.

  • Login

1

Wednesday, August 17th 2011, 12:05pm

Javascript: HTML-Elemte an bestimmten Stellen einfügen

Moin,
ist es möglich mit JS an bestimmten Stellen HTML-Elemte hinzuzufügen? Nicht manipulieren, sondern komplett neu erstellen.

So wie ich mir das vorstell: :D
Create("<div>TestTest</div>")between("<div id="box1">Tester</div>)and("<div id="box2">Tester</div>);

Hoffe ist verständlich :D


Edit: Es ist für ein Userscript. Kann also nicht an der dementsprechenden Stelle eingefügt werden, sonder muss im Header sein ;)

This post has been edited 1 times, last edit by "JaffaCoder" (Aug 17th 2011, 12:19pm)


2

Friday, August 19th 2011, 6:54pm

Schau dir mal .innerHTML an damit könnte es klappen (konnte es selber noch net testen)

3

Friday, August 19th 2011, 7:05pm

Wenn du dich an bestemmte Knoten hängen willst, brauchst du appendChild, siehe http://de.selfhtml.org/javascript/objekte/node.htm

Beispiel

JavaScript Code

1
2
3
var kind = document.createElement('div');
kind.innerHTML = '<a href="http://www.easy-coding.de">link zu easy-coding</a>';
document.getElementById('eltern').appendChild(kind);

Social bookmarks