Leeres Input-Element in DOM verhindern
    
Andreas
    
    
      
    
  - javascript
- 0 Cheatah- 0 Andreas- 0 Cheatah- 0 Andreas
 
- 0 Mathias Brodala
 
 
 nicht angemeldet
 nicht angemeldetHallo!
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