Jürgen Herz: Entities in JS-eingefügtem Text

Beitrag lesen

Hallo zusammen,

wenn Umlaute in einem HTML-Dokument vorkommen, schreibe ich die immer als HTML-Entites.
Was aber soll man tun wenn ein über JS einzufügender Text Umlaute enthält? Ich habe überrascht festgestellt, daß mit sowas hier

var text = document.createTextNode("Mächtig wenüg Text hier.");
var el = document.getElementById("inserttext");
   el.appendChild(text);

der Text zwar eingefügt wird, angezeigt werden aber tatsächlich ä und ü statt der Umlaute.

Mach' ich da einen Fehler? Ist es komplizierter?

Grüße,
Jürgen