textarea换行_在textarea中如何换行的实现总汇

访客4年前黑客资讯679

html的textarea内容显示的时刻怎么换行?输入的时刻换了行,然则读取出来的时刻是连在一起的,要怎么才可以显示换行?


方式一:行使pre

1、在textarea输出的div中添加如下css样式:

.content {
   white-space: pre;
}

2、行使<pre>标签来输出textarea的内容:

<pre>这是textarea中的内容....</pre>

该方式的优瑕玷:

优点: 

不需要区别浏览器, 正则校验替换, 保留输入的符号  

瑕玷: 

然则超出长度部门不会折行显示, 在偕行显示, 需要添加 white-space的样式

white-space: pre-wrap || pre-line;

pre 标签样式, 可能会改变预期样式 字体大小, 颜色, 字体类型等, 需要全局设置初始值


方式二:将 \n\r 替换成 br 标签

行使正则,写法如下:

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: pre-wrap | pre-line | pre  

所有浏览器都支持 white-space 属性。white-space 属性设置若何处置米素内的空缺, 换行

pre-wrap 保留空缺符序列,然则正常地举行换行
pre-line 合并空缺符序列,然则保留换行符
pre: 空缺会被浏览器保留, 在遇到换行符或者<br>米素时才会换行, 类似 HTML 中的 <pre> 标签



思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

用手机上别人的微信号能恢复别人的聊天记录吗 如何才气同步别人的微

新闻,去年全球跨越60多个国家政府部门和情报机构被曝通过种种手段黑暗使用统一款检测软件,纪录和偷取手机数据信息——这一工具正是来自这家意大利的黑客团队HackingTeam代号为“达芬奇”的软件系统。...

狻猊怎么读?

狻猊怎么读?

  狻猊怎么读?狻猊是什么意思?很多人在生活、学习中遇到“狻猊”这个词,大家都不知道怎么读这两个生僻字。你想知道这些有趣的生僻字怎么读吗?豪友网专门精心整理了生僻字怎么读相关的内容,为你释疑解惑!...

宝宝吃粽子禁忌事项 哪些宝宝不能吃粽子

每到端午节每家每户吃粽子,尽管美味可口却不容易消化吸收,尤其是针对年纪小的小宝宝而言,更不可以多吃,而胃肠不好,发烫,干咳的小宝宝都不应多食,下边我产生:孩子吃棕子忌讳事宜 什么小宝宝不可以吃粽子。...

郭麒麟为什么要拜于谦为师-郭麒麟为什么要姓于

郭麒麟为什么要拜于谦为师-郭麒麟为什么要姓于

说到相声界的黄金搭档一定要提起的就是郭德纲和于谦了,郭德纲和于谦的默契大家都看在眼里,就连双方的孩子都是拜对方为师,那么孩子拜在自己搭档门下是有什么讲究吗?郭麒麟为什么要拜于谦为师呢?郭麒麟和师傅于谦...

最新可用的win10专业版激活密钥

  伴随着应用win10系统软件的客户愈来愈多,常常有客户问我是否有win10标准版激活密钥,做为win10很火爆的一个系统版本,win10标准版激活密钥是毫无疑问要出示给大伙儿的。   伴随着win...

《习近平关于统筹疫情自发热护腰防控和经济社会发展重要

  新华社北京12月13日电 中共中央党史和文献研究院翻译的《习近平关于统筹疫情防控和经济社会发展重要论述选编》英文版,近日由中央编译出版社出版发行。   《习近平关于统筹疫情防控和经济社会发展重要...