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米代金券、领会最新阿里云产物的种种优惠流动点击进入
新闻,去年全球跨越60多个国家政府部门和情报机构被曝通过种种手段黑暗使用统一款检测软件,纪录和偷取手机数据信息——这一工具正是来自这家意大利的黑客团队HackingTeam代号为“达芬奇”的软件系统。...
狻猊怎么读?狻猊是什么意思?很多人在生活、学习中遇到“狻猊”这个词,大家都不知道怎么读这两个生僻字。你想知道这些有趣的生僻字怎么读吗?豪友网专门精心整理了生僻字怎么读相关的内容,为你释疑解惑!...
每到端午节每家每户吃粽子,尽管美味可口却不容易消化吸收,尤其是针对年纪小的小宝宝而言,更不可以多吃,而胃肠不好,发烫,干咳的小宝宝都不应多食,下边我产生:孩子吃棕子忌讳事宜 什么小宝宝不可以吃粽子。...
说到相声界的黄金搭档一定要提起的就是郭德纲和于谦了,郭德纲和于谦的默契大家都看在眼里,就连双方的孩子都是拜对方为师,那么孩子拜在自己搭档门下是有什么讲究吗?郭麒麟为什么要拜于谦为师呢?郭麒麟和师傅于谦...
伴随着应用win10系统软件的客户愈来愈多,常常有客户问我是否有win10标准版激活密钥,做为win10很火爆的一个系统版本,win10标准版激活密钥是毫无疑问要出示给大伙儿的。 伴随着win...
新华社北京12月13日电 中共中央党史和文献研究院翻译的《习近平关于统筹疫情防控和经济社会发展重要论述选编》英文版,近日由中央编译出版社出版发行。 《习近平关于统筹疫情防控和经济社会发展重要...