Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Mit Javascript neue Elemente "machen"





Frage

Hallo ist es möglich, dass man in Javascript neue Elemente hinzufügt? also wenn es eine Seite gäbe, wo nur ein DIV ist wo drinn steht div1 und der einen schwarzen Rahmen und einen Button hat, wäre es möglich auf Buttonclick eine JS Funktion aufzurufen, die ein neues DIV macht, wo div2 steht und der einen blauen rahmen hat? mfg TByte

Antwort 1 von heinz3

ja das geht:
http://de.selfhtml.org/javascript/objekte/node.htm

man kann sogar ein ganzes betriebssystem in javascript schreiben:
http://en.wikipedia.org/wiki/JS/UIX

darauf willst du doch hinaus.. avantgarde sag ich nur!

Antwort 2 von Supermax

Ja das geht durchaus, das zauberwort hier heißt "Document Object Model" oder abgekürzt "DOM". Du kannst praktisch jedes Element, für das es ein HTML-Tag gibt, auch zur Laufzeit per JavaScript erstellen, neben DIVs also auch ganze Tabellen, Formulare usw.

Es gibt inzwischen eine große Anzahl von kompletten JavaScript-Bibliotheken wie z.B. die Yahoo User Interface Library, mit denen man komplexe Web-GUIs erstellen kann, ohne sich um die teilweise krassen Unterschiede in den JavaScript- und DOM-Implementierungen der einzelnen Browser kümmern zu müssen.

Antwort 3 von TByte

Danke @ beide.
ausnahmsweise nich Betriebsystem ;-) Aber die Idee an sich is gut!
mfg
TByte

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: