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
usw. scheint nicht zu funktionieren.
Man muss offenbar mit Node-Technik arbeiten:
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
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
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: