Können Sie sich erklären, warum dies:HTML-Textbereich ignoriert den ersten Zeilenumbruch, warum?
<script type="text/javascript">
document.write("<textarea cols='10' rows='10'>" + "\nhello\nbabe\n" + "</textarea>");
</script>
am unteren Rande ein Textfeld mit einer neuen Linie machen, aber NO neue Linie am oberen?
Getestet IE8, FF11, Safari 5.1, Chrome 24
Und es ist kein JS Problem, auch wenn Sie HTML-Code in Seite schreiben Sie das gleiche Ergebnis zu erhalten, dh
<textarea cols='10' rows='10'>
hello
babe
</textarea>
Die erste neue Zeile fehlt noch !!!
Ich brauche wieder eine neue Linie oben zu geben, um zu zeigen:
document.write("<textarea cols='10' rows='10'>" + "\n\nhello\nbabe\n" + "</textarea>");
haben Sie mit
Tag versuchen? –
"\ n" wird nicht als Textarea-Wert behandelt, sondern als HTML-Bruchzeile – imclickingmaniac