createTextNode() auf HTML anwenden??
JCB
- javascript
0 Antje Hofmann0 ingo
0 Stefan Muenz0 Joachim
Moin moin :)!
Hab da mal ne Frage. Ok haben hier ja die meisten ;). Also, unter
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_text_node steht ja, dass man diese Funktion auch auf HTML anwenden kann. Nur wenn ich HTML-Code einfüge, wird dieser dann als normaler Text behandelt. Wie kann ich das ändern?
Gruß,
Jan
Moin moin :)!
Hab da mal ne Frage. Ok haben hier ja die meisten ;). Also, unter
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_text_node steht ja, dass man diese Funktion auch auf HTML anwenden kann. Nur wenn ich HTML-Code einfüge, wird dieser dann als normaler Text behandelt. Wie kann ich das ändern?
createTextNode erzeugt nun mal Text und nichts anderes. Möchtest du ein Element - also HTML-Code - erzeugen mußt du die entsprechende Methode verwenden. Also createElement
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element
Viele Grüße
Antje
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element
Hallo,
gibt es auch eine entsprechende Funktion welche der Opera Browser 5(QNX) unterstützt.
Ingo
Hallo Ingo
gibt es auch eine entsprechende Funktion welche der Opera Browser 5(QNX) unterstützt.
nein, betrache Opera als einen NN3 der etwas vom NN 6 kann. Dynamisches Ändern von Inhalten ist in Opera nur sehr rudimentär implementiert.
Viele Grüße
Antje
Hallo Jan
unter http://selfhtml.teamone.de/javascript/objekte/document.htm#create_text_node steht ja, dass man diese Funktion auch auf HTML anwenden kann. Nur wenn ich HTML-Code einfüge, wird dieser dann als normaler Text behandelt. Wie kann ich das ändern?
Bei der Einleitung zu createTextNode() steht:
"Erzeugt einen neuen Textknoten für den Elementbaum"
Das ist woertlich zu verstehen! Ein Textknoten ist _kein_ HTML-Code-Konstrukt, sondern schlichtweg Text. CDATA.
Um HTML-Code-Konstrukte einzufuegen, musst du alle einzelnen Knoten fuer Elemente, Attribute, Text usw. definieren und dann einhaengen. Ein Beispiel, das dies vielleicht etwas besser verdeutlicht, ist unter http://selfhtml.teamone.de/dhtml/modelle/dom.htm#neue_knoten zu finden.
viele Gruesse
Stefan Muenz
hi,
[...] Also, unter
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_text_node steht ja, dass man diese Funktion auch auf HTML anwenden kann.
probier mal: "document.createElement("P");"
hth+ Gruss Joachim