Permafrost: DOM: erzeugte Kindknoten nochmals dyn. erweitern?

Beitrag lesen

..wenn du innerHTML auch direkt den Code in ein Element schreiben kannst und dir den ganzen DOM-Quatsch sparen kannst?

innerHTML ist in dem Fall m.W. unüblich. und DOM ist kein Quatsch :)

Wie auch immer, es gibt Scripte, die das vereinfachen, allerdings mit einer eigenen Syntax (HTML in DOM-Befehle umzuwandeln wäre aus den genannten Gründen Unsinn):

http://die.netzspielwiese.de/blog/javascript-dom/2006-04/dom-builder-dom-elemente-einfacher-erstellen
http://svn.danwebb.net/external/DomBuilder/trunk/dombuilder.js

In jQuery kann man z.B. schreiben:
$("<div><p>Hello</p></div>").appendTo("body");
http://docs.jquery.com/Core/jQuery#htmlownerDocument
Intern wird aber vermutlich auch innerHTML verwendet. Die Notwendigkeit einer separaten Syntax sah dort niemand ein.

Mathias

Danke für die Links. JQuery scheint mir hier recht brauchbar zu sein, ich werds mal testen. Es beisst sich hoff. nicht mit prototype.. !?

schönen Sonntag noch