繁体   English   中英

如何在一行上显示多行文本

[英]How to display multi-line text on a single line

我从innerHtml得到一个字符串。 字符串分为两行,您可以从下面附带的图片中看到:

在此输入图像描述

我要做的是将它显示在一行中。 我试过这个,但它不起作用:

var dataToAdd = v.innerHTML.replace("\r\n", "" );

使用全局修饰符将其更改为正则表达式,以便为多行执行此操作并分隔换行符和回车符。 你的替换函数会搜索两个字符,然后替换它,但通常你不会有回车符。

 var dataToAdd = document.getElementById("test").innerHTML.replace(/[\\n\\r]/g, "" ); console.log(dataToAdd); 
 <div id="test">1 2 3 </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM