Axel Richter: Sonderzeichen

Beitrag lesen

Hallo,

var neutext=document.getElementsByTagName("h2")[0].childNodes[0].nodeValue.replace(/text/,"<br>");
var Textknoten=document.createTextNode(neutext);
var normtext=document.getElementsByTagName("h2")[0].replaceChild(Textknoten, document.getElementsByTagName("h2")[0].childNodes[0]);

BR ist ein Element im DOM. Es müsste mit document.createElement("br") erzeugt und mit node.appendChild() dem Dokument hinzugefügt werden. Das ist _nicht_ möglich, indem man den Text "<br>" als Textknoten ins Dokument hängt.

Es wäre über innerHTML möglich. Das ist dann aber keine DOM-Syntax mehr.

viele Grüße

Axel