molily: Input type ändern

Beitrag lesen

wenn man neue Elemente per createElement, appendChild, etc. in den DOM-Baum einhängt, zeigt man dem Quelltextleser, das hier jemand mit Ahnung am Werk war.

Wer sich mit DOM einen Wolf codet anstatt dort, wo es angebracht ist, innerHTML zu verwenden, zeigt dem Quelltextleser, dass jemand am Werk war, der gerne Eindruck schinden will, ohne wirklich Ahnung zu haben. ;)

PS innerhtml wird ja inzwischen von allen "verbreiteten" Browsern unterstützt. Aber wie sieht es mit der Normung aus?

Wird mit HTML 5 normiert.

PS2 Bei xml-Konstrukten (AJAX) wird innerHTML aber nicht unterstützt.

Was meinst du?
innerHTML dient vor allem zum Schreiben von HTML-Code ins bestehende Dokument.
Klar, wenn ich mit XMLHttpRequest ein XML-Dokument lade, steht mir nur das Core-DOM zur Verfügung. Nichts weiter und schon gar nicht innerHTML. Aber warum sollte man auch innerHTML zum Auslesen von XML-Dokumenten verwenden? Dann würde man nicht XML verwenden, sondern JSON mit HTML-Strings.

Mathias