innerText, innerHTML,textContent...

  • Themenstarter Themenstarter Netzwerkidi
  • Beginndatum Beginndatum
N

Netzwerkidi

Hallo,

eigentlich wollte ich mir nur schnell einige Debug-Meldungen in den Code bauen, die in einem separaten zur Laufzeit in Abhängigkeit einer global gesetzten Variable ganz am Ende angehängten DIV-Container ausgeben. Und damit fing das Drama an...

Wie bekomme ich denn einen Zeilenumbruch hin mit document.getElementById(Element).innerHTML(bzw. compatiblen Methoden)+=Text?

Alles Bekannte wie
Code:
\n, \r\n, <br>, \u00A0
usw. scheint nicht zu funktionieren.

Man muss offenbar mit Node-Technik arbeiten:

HTML:
     var txt = 'Brave new world with RFID-Chips';
     var newtext = document.createTextNode(txt);
     var br = document.createElement('br');
     document.body.appendChild(newtext);

Aber ist die browserübergreifend? Ich meine, ein Nein gefunden zu haben.

Warum können in meiner naiven Vorstellung simple Dinge wie Nodeinhalte ändern manchmal zu unfassbar kompliziert sein?

Gibt es keine browserübergreifende Methode, um nur mal eben den Inhalt eines DIVs, einer TEXTAREA, eines Paragraphs zu ändern oder zu setzen?

Kann mir jemand einen Tipp geben, was browserübergreifend DIE Methode ist für mein Problem?

Grüße
Idi
 
Zuletzt bearbeitet von einem Moderator:
Tja, ich bin einigermaßen ratlos. Frag mich, was mich da geritten hat. Ich weiß es nicht, und selbst mein kleines Testscript klappt auf einmal so, als hätte es nie irgendein Problem gegeben.
Führt mein PC ein Eigenleben. Reicht ihm der Strom aus Kohlekraftwerken nicht mehr? Will er den "guten" Strom der Klimakirche? Vier wissen es nicht...
Merci!
 

Neue Beiträge

Zurück