你能解释一下为什么会出现这种情况吗:
<script type="text/javascript">
document.write("<textarea cols='10' rows='10'>" + "\nhello\nbabe\n" + "</textarea>");
</script>
渲染一个文本域,底部有一个换行符,但顶部没有?
在IE8、FF11、Safari 5.1和Chrome 24中测试过。
这不是JavaScript的问题,即使您在页面中编写HTML,也会得到相同的结果。
<textarea cols='10' rows='10'>
hello
babe
</textarea>
第一行还是没有换行!!!
我需要在顶部添加另一个换行才能显示一个:
document.write("<textarea cols='10' rows='10'>" + "\n\nhello\nbabe\n" + "</textarea>");