html的textarea内容显示的时刻怎么换行?输入的时刻换了行,然则读取出来的时刻是连在一起的,要怎么才可以显示换行?
1、在textarea输出的div中添加如下css样式:
.content { white-space: pre; }
2、行使<pre>标签来输出textarea的内容:
<pre>这是textarea中的内容....</pre>
该方式的优瑕玷:
优点:
不需要区别浏览器, 正则校验替换, 保留输入的符号
瑕玷:
然则超出长度部门不会折行显示, 在偕行显示, 需要添加 white-space的样式
white-space: pre-wrap || pre-line;
pre 标签样式, 可能会改变预期样式 字体大小, 颜色, 字体类型等, 需要全局设置初始值
行使正则,写法如下:
input.replace(/\r/ig, '').replace(/\n/ig, '<br/>')
注重: 需要 dangerouslySetInnerHTML: { \_\_html: text} 剖析。
该方式的优瑕玷:
优点:
可设置自动换行,可不修改样式, 若是统一处置包裹标签有可能会影响
瑕玷:
dangerouslySetInnerHTML 有 XSS 破绽, 建议使用 html escape 处置
import _ from 'lodash'; const createHtml = encodedHtml => ({ __html: encoded(createHtml) }); function encoded(html) { return _.escape(html).replace(/\r/g, '').replace(/\n/g, '<br/>') } export function newlineReplaceBr(input) { if (input) { return h.span({ dangerouslySetInnerHTML: createHtml(input) }) } else { return '' } }
所有浏览器都支持 white-space 属性。white-space 属性设置若何处置米素内的空缺, 换行
pre-wrap 保留空缺符序列,然则正常地举行换行1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
长期深入企业一线的君智咨询专家谢伟山、姚荣君、徐廉政创新研发了一套竞争战略系统打法,帮助企业快速找到自己的护城河。这可以从理论和实战两个方面进行理解。 君智咨询战略咨询...
每日要闻孩子上小学后,家长往往需要开始帮助孩子做作业。在辅导孩子做作业的过程中,很多家长都会吐血。最近,沈阳发生了一件有趣的事情,因为一对夫妇在给孩子补课的过程中互相打架,导致了悲剧。 怎么窃听老婆...
编辑导读:从政人员为了介入竞选,会事前做一些宣传本人政绩及执政理念的告白,以到达吸引更多支持者的目标。在政治营销中,竞选告白一向起着举足轻重的浸染。2020年美国大选正在举办中,由于疫情原因,线上告白...
当今的网络提供无限的商机,越来越多的人开始网上做生意?虽说网络是虚拟的,但是网上做生意和现实中做生意很类似:一家店面,优质产品,产品推广,客户交流!今天就结合自己的实践经验来看谈谈网上做生意的一般流程...
1.在鸡翅表面划两刀,锅内倒入热水,放入鸡翅、大料,水开后煮两分钟捞出。 2.热锅冷油,将鸡翅煎至两面金黄,倒入可乐、老抽、生抽,小火慢炖五分钟。 3.开大火收汁,盛...
月亮的美誉与别号(十二个月的别称和美称)人会有别称,一年的十二个月也是有别称和美称。 阴历一月称正月,除此之外也有春王正月、陬月、孟陬、孟春等名字; 二月又被称为如月、杏月、仲春; 三月又被称为...