Axel Richter: Leerzeichen als NodeValue integrieren

Beitrag lesen

Hallo,

document.getElementById("link_nova").firstChild.nodeValue = " news*";

Doch übernehmen mir die Browser das Leerzeichen am Beginn nicht (sie stellen den Link als "news*" dar anstatt " news*", und einen maskierten non-breaking space kann ich in Javascript nicht einfügen.

Doch.

Das   hat den CharCode 160 oder Hexadezimal A0. Der muss in ein Zeichen gewandelt werden. Das macht unescape().

document.getElementById("link_nova").firstChild.nodeValue = unescape("%A0") + "news*";

viele Grüße

Axel