Christoph Wersal: HTML-Formatierung bei innerText

Hallo,

meine Frage bezieht sich auf dieses Beispiel, da ich an einer Seite bin, die Ähnliches können soll:

http://de.selfhtml.org/javascript/objekte/all.htm#inner_text

Wenn ich bei diesem Beispiel in die dritte Zeile schreibe

var Neu = "neuer <br> Text";

wird genau dieser Text angezeigt und kein Zeilenumbruch eingefügt.

Kann mir jemand erklären warum das so ist und wie man dies ändern kann?

Vielen Dank,
Christoph

  1. Hallo!

    Kann mir jemand erklären warum das so ist und wie man dies ändern kann?

    Ich vermute, dass der Browser bei innerText alle HTML-Tags ignoriert und den String als Text einfügt. Schließlich heißt es inner*Text*. Nimm stattdessen innerHTML und es funktioniert. Bei innerHTML werden HTML-Tags beachtet.

    ciao, ww

    --
    sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)