[英]Show multiline plain text of textarea?
我只想顯示textarea的多行純文本,但我不想顯示textarea。
例:
多行文本:
|===================|
| First line |
| Second line |
|___________________|
多行純文本:
First line
Second line
我怎樣才能做到這一點?
您可以使用<pre>
,它定義預格式化的文本並保留空格和換行符:
var txt="First line\nSecond line";
document.body.innerHTML+="<pre>"+txt+"</pre>";
或者,如果您想使用CSS來做,或者想要更多有關空格和換行符的選項,則可以使用CSS屬性white-space
:
使用Javascript:
var txt="First line\nSecond line";
document.getElementById('mydiv').innerHTML=txt;
CSS:
#mydiv{white-space:pre;}
用於textarea的CSS:
textarea {
border-style: none;
border-color: Transparent;
overflow: auto;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.