Leeres Input-Element in DOM verhindern
Andreas
- javascript
0 Cheatah0 Andreas0 Cheatah0 Andreas
0 Mathias Brodala
Hallo!
Ich erstelle mit
document.createElement("input")
ein inputfeld. Das Problem ist, dass dieses Element ja in HTML leer, sprich nicht geschlossen werden muss:
<input>
Bei XHTML muss es geschlossen werden:
<input />
Nur, wie bringe ich das Javascript bei?
Gruß
Andreas
Hi,
Nur, wie bringe ich das Javascript bei?
gar nicht. Der DOM-Baum, in den Du das neue Element einfügst, ist ein DOM-Baum, also eine Objektstruktur, kein HTML und auch kein XHTML.
Cheatah
Hi,
Nur, wie bringe ich das Javascript bei?
gar nicht. Der DOM-Baum, in den Du das neue Element einfügst, ist ein DOM-Baum, also eine Objektstruktur, kein HTML und auch kein XHTML.
Cheatah
Gut, dann lass es mich anders formulieren: Wie schaffe ich es, dass mir innerHTML ein wohlgeformtes XHTML-Dokument liefert?
Quasi eine Funktion innerXHTML...
Hi,
Wie schaffe ich es, dass mir innerHTML ein wohlgeformtes XHTML-Dokument liefert?
implementiere innerHTML selbst. Die mitgelieferte Browser-Funktionalität gibt das zurück, was der Browser-Hersteller für sinnvoll hielt; und das hat i.d.R. reichlich wenig mit XHTML zu tun.
Cheatah
Tja, denn werd' ich wohl mal...
Vielen Dank euch beiden!
Hallo Andreas.
Wie schaffe ich es, dass mir innerHTML ein wohlgeformtes XHTML-Dokument liefert?
Indem du eine geeignete Serializer-Funktionalität nutzt bzw. dir schreibst.
Einen schönen Dienstag noch.
Gruß, Mathias