D.R.: Zeilenumbruch in <div> erzwingen

Beitrag lesen

Hallo,

Problem: Drücke ich in der <textarea> Enter (sprich einen Zeilenumbruch) und schreibe in der nächsten Zeile weiter, so wird dieser Zeilenumbruch im <div><span> nicht gemacht.

Du könntest den Text entweder in ein http://de.selfhtml.org/html/text/praeformatiert.htm#definieren@title=pre-Element einfügen, oder die Umbrüche jeweils in <br>s umwandeln, was jedoch nicht so einfach ist.

Die Konvertierung würde in etwa so laufen:

  
var ausgabeEl = document.getEl…  
var TextLines = Element.firstChild.nodeValue.split("\n");  
while(ausgabeEl.hasChildNodes()){ausgabeEl.removeChild(ausgabe.firstChild)};  
for (var i = 0; i < TextLines.length; i++){  
 ausgabeEl.appendChild(document.createTextNode(TextLines[i]));  
 ausgabeEl.appendChild(document.createElement("br"));  
}

mfg. Daniel