Thomas Meinike: innerHTML

Beitrag lesen

Hallo,

das ganze geht ja nur auf zwei wegen. Entweder ein Popup-Fenster mit dem neuen Eintrag oder per "document.all.namedeselements.innerHTML" unterhalb des eingabe-formulars (was mir persönlich sehr viel besser gefällt.).

Warum nur document.all bedienen? Mittels document.getElementById() und innerHTML erreicht man auch Netscape 6+, Mozilla und Opera 7+.

der der eintrag aber aus ziemlich viel HTML besteht, suche ich nach einer möglichkeit, das ganze anders zu lösen.

Einfacher als mit innerHTML geht das Client-seitig kaum, aber natuerlich kommt man auch mit dem DOM-Instrumentarium zum Ziel, im Wesentlichen damit:

getElementById()
getElementsByTagName()

createElement()
createTextNode()
setAttribute()
getAttribute()
appendChild()
hasChildNodes()

documentElement
firstChild
lastChild
childNodes
...

MfG, Thomas