Sonderzeichen in Textnode
Akela
- javascript
Hallo,
ich erzeuge per document.createTextNode(...) einen Texteintrag für eine Tabellenzelle. Das funktioniert auch gut.
Jetzt soll aber z.B. folgender Text erzeugt werden.
var txt_node = document.createTextNode( 'Hallo Welt' );
Erwartete Ausgabe: Hallo Welt
Tatsächliche Ausgabe: Hallo Welt
Wie kann ich erzwingen, daß die erwartete Ausgabe kommt und die Sonderzeichen nicht maskiert werden ?
ciao Akela
Hellihello
Erwartete Ausgabe: Hallo Welt
Tatsächliche Ausgabe: Hallo Welt
an dem vergessenen ";" liegts nicht, oder?
Dank und Gruß,
Hallo,
sehe ich auch gerade, daß das fehlt aber das habe ich in der Eile nur vergessen.
Nein, daran liegt es nicht. Beim create der Textnode werden HTML-Tags usw. irgendwie maskiert. Das nimmt einem ja auch Arbeit ab (wenn man nicht grade das Gegenteil braucht).
ciao Akela
ich erzeuge per document.createTextNode(...) einen Texteintrag für eine Tabellenzelle. Das funktioniert auch gut.
Jetzt soll aber z.B. folgender Text erzeugt werden.
var txt_node = document.createTextNode( 'Hallo Welt' );
Ein Text ist ein Text, dass ist ein HTML entitie, um dies in einem Text darzustellen, musst du es entsprechend kodieren. In deinem Fall:
var txt_node = document.createTextNode( 'Hallo\xA0Welt' );
Struppi.
Hallo Struppi,
mein edler Held ;-)
Ich hatte probiert, was nicht funktioniert hat. Auf deine Lösung bin ich nicht gekommen.
Das hat meinen Tag gerettet.
ciao Akela