firstChild Wert einfügen

czessi

Grünschnabel
Hallo!

Ich probiere mit Hilfe JS ein Text in einen Bereich der Tabelle mit eigenem ID einzufügen.

HTML:
document.getElementById('tabFeldx').firstChild.nodeValue = "mein Text <br> zweite Zeile";

Es klappt alles soweit aber
HTML:
<br>
Tag wird falsch interpretiert und ist sichtbar im Browser als Text.
Was mache ich falsch. Kann mir jemand helfen?
Danke
 
Es wird der Spezifikation entsprechend richtig interpretiert, da document.getElementById('tabFeldx').firstChild ein Textknoten ist und somit wird nodeValue als Text interpretiert. Mit dem innerHTML-Attribut ist das jedoch möglich:
Code:
document.getElementById('tabFeldx').firstChild.innerHTML = "mein Text <br> zweite Zeile";
Oder du zerlegst es in jeweils ein HTML-Objekt und zwei Textobjekte und setzt diese wieder zusammen.
 

Neue Beiträge

Zurück