textarea 中的換行格式,在其它地方顯示時,須要保持其原有的換行格式。html
textarea 元素支持多行純文本編輯。因爲歷史緣由,元素的值有三種不一樣的形式:html5
「LF」(U+000A)
字符。U+000D CARRIAGE RETURN "CRLF" (U+000A)
字符對。關於換行符,見回車和換行。linux
要按照輸入時格式顯示,方法有:git
<pre>
元素表示預約義格式文本。在該元素中的文本一般按照原樣的編排,以等寬字體的形式展示出來,文本中的空白符(好比空格和換行符)都會顯示出來。github
將換行符替換成 br
標籤,以 innerHTML
的方式顯示在元素中。windows
// windows 下換行是 \r\n, linux 下是 \n, mac 下是 \r str = str.replace(/[\r\n]/g, '<br />');
這是以上方法的示例,移動端訪問以下:字體