Ông có thể giải thích tại sao điều này:HTML textarea bỏ qua ký tự dòng 1 mới, tại sao?
<script type="text/javascript">
document.write("<textarea cols='10' rows='10'>" + "\nhello\nbabe\n" + "</textarea>");
</script>
ám một textarea với một dòng sản phẩm mới ở phía dưới, nhưng NO dòng mới ở trên cùng?
Tested IE8, FF11, Safari 5.1, Chrome 24
Và nó không phải là một vấn đề JS, ngay cả khi bạn viết HTML trong trang web mà bạn có được kết quả tương tự, tức là
<textarea cols='10' rows='10'>
hello
babe
</textarea>
Dòng đầu tiên mới vẫn bị thiếu!
tôi cần phải thêm một dòng mới ở phía trên để hiển thị một:
document.write("<textarea cols='10' rows='10'>" + "\n\nhello\nbabe\n" + "</textarea>");
u đã thử với
thẻ? –
"\ n" sẽ không được coi là giá trị văn bản, nhưng dưới dạng ngắt dòng html – imclickingmaniac