首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否显示文本区的多行纯文本?

是否显示文本区的多行纯文本?
EN

Stack Overflow用户
提问于 2012-08-14 01:41:37
回答 2查看 1.3K关注 0票数 3

我只想显示文本区域的多行纯文本,但我不想显示文本区域。

示例:

Textarea:

代码语言:javascript
复制
|===================|
| First line        |
| Second line       |
|___________________|

多行纯文本:

代码语言:javascript
复制
First line
Second line

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-14 01:47:20

您可以使用

代码语言:javascript
复制
,它定义预格式化的文本并保留空格和换行符:

代码语言:javascript
复制
var txt="First line\nSecond line";
document.body.innerHTML+="<pre>"+txt+"</pre>";

或者,如果您想使用CSS或想要更多关于空格和换行符的选项,您可以使用CSS属性white-space

Javascript:

代码语言:javascript
复制
var txt="First line\nSecond line";
document.getElementById('mydiv').innerHTML=txt;

CSS:

代码语言:javascript
复制
#mydiv{white-space:pre;}
票数 4
EN

Stack Overflow用户

发布于 2012-08-14 01:44:44

文本区域的CSS:

代码语言:javascript
复制
textarea { 
    border-style: none; 
    border-color: Transparent; 
    overflow: auto;        
  }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11939444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档