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米代金券、领会最新阿里云产物的种种优惠流动点击进入
3.源代码的安全危险 附录3 C&C 26# a2enmod headers[1][2]黑客接单渠道IScanIssue newIssue) { 手机侧装备咱们能够进一步进行承认,...
本文导读目录: 1、当你在浏览不安全网页时,黑客会入侵你的手机电脑吗? 2、能不能黑进别人手机?? 3、手机会被黑客攻击吗? 4、黑客知道手机号码就能入侵手机吗 5、手机能被黑客入侵吗...
又到了换季的时候,你会不会觉得鼻子每天都痒痒的,总是出现打喷嚏、流鼻涕、鼻塞等鼻部症状,那么很不幸的告诉你,你可能患上了过敏性鼻炎。那么什么是过敏性鼻炎呢?今天我们就来看看应该怎么才能轻松应对换季时的...
北京商务伴游,预约北京商务伴游经纪人中介【祝安琪】 今天给大家分享的内容是“北京商务伴游,预约北京商务伴游经纪人中介【祝安琪】”,我是祝安琪,来自秦皇岛市,今年22岁,作为职业:生物/制药/医疗器...
在线接单平台QQ和女生住酒店,遇到酒店查房怎么办?教你缓解尴尬! 众所周知,如今的酒店是个鱼龙混杂的地方。很多商家为了获取暴利,表面以经营住宿为名,暗地里却发展许多“副业”。其中最主要的副业便是令陌生...
一笔画成五角星:画一条横线,往左下方延伸,接着延伸到正上方位置,再到右下方位置,最后回到左上方,一笔画成五角星就完成了。 分步画五角星: 1.先画好五角星正中间的角以及两条...