先更正一下:标题只是一个噱头,其实js根本读取不到textarea里的自动换行符。
<textarea id="textTest" style="width:300px;height:300px;"></textarea>
<span id="Btn">获取内容</span>
<div id="txt"></div>
<script>
document.getElementById('Btn').addEventListener(click,function(){
document.getElementById('txt').innerHTML = document.getElementById('textTest').value;
</script>
在 textarea中增加属性wrap="hard",通过同步提交可以在后台服务器获取到自动换行符 。
<form method="post" action="http://www.xinran001.com/">
<textarea name="texta" id="textTest" style="width:600px;height:300px;" wrap="hard"></textarea>
<input type="submit">
</form>
如果是在 textarea里手动去换行 ,那是可以通过 js读取到换行符 的。
<textarea id="textTest" style="width:600px;height:300px;"></textarea>
<span id="textBtn">获取换行符</span>
<div id="txt"></div>
<script>
document.getElementById('textBtn').addEventListener(click,function(){