你能解釋一下爲什麼這樣的:HTML textarea忽略第一個換行符,爲什麼?
<script type="text/javascript">
document.write("<textarea cols='10' rows='10'>" + "\nhello\nbabe\n" + "</textarea>");
</script>
呈現在底部一個新行文本區域,但頂部沒有新線?
測試IE8,FF11,Safari瀏覽器5.1,Chrome的24
而且它不是一個JS的問題,甚至當你寫HTML頁面中,你得到相同的結果,即
<textarea cols='10' rows='10'>
hello
babe
</textarea>
第一條新線仍然缺失!
我需要在頂部,以添加其他新線來表示一個:
document.write("<textarea cols='10' rows='10'>" + "\n\nhello\nbabe\n" + "</textarea>");
沒有ü嘗試與
標籤? – 2013-03-20 16:41:36
「\ n」不會被視爲textarea值,而會被視爲html breakline – imclickingmaniac 2013-03-20 16:49:07