相关疑难解决方法(0)

如何在JavaScript中找到换行符并替换为<br>元素?

我试图使用javascript找到并替换文本中的换行符.

以下作品.它用字符z替换字符a.

var text = "aasdfasdf";
text= text.replace(/a/g,"z");
alert(text);
Run Code Online (Sandbox Code Playgroud)

以下基于此消息板和其他留言板上的其他帖子没有.基本上javascript不会触发:

var text = "aasdfasdf";
text= text.replace(/\n/g,"z");
alert(text);
Run Code Online (Sandbox Code Playgroud)

...这是许多帖子中的一个,表明它应该有效.

JavaScript:如何在HTML textarea中添加换行符?

并且顺便说一下,在Firefox中对我不起作用:

text = text.replace(/\n\r?/g, '<br />'); or
text = text.replace("\n", '<br />'); 
Run Code Online (Sandbox Code Playgroud)

注意:我意识到文本变量中没有换行符.我只是使用一个简单的字符串进行测试.

任何人都可以看到可能出现的问题,或者告诉我一种实际可行的方法.

谢谢.

javascript search line break

5
推荐指数
1
解决办法
1万
查看次数

如何在 JSON 字符串中将 \n 替换为 &lt;br&gt; ?

我从 JSON 文件中获取以下原始字符串。我 console.log 它显示正常。

"Hello, my name is Jane, from "IStaff" company.\r\n\r\n.We are interested in your service.\r\n\r\n.Please call me back "
Run Code Online (Sandbox Code Playgroud)

当我渲染这个字符串时,没有新行。

javascript string reactjs

2
推荐指数
1
解决办法
7356
查看次数

如何使用Javascript和VUE换行

在来自API的响应中,我得到了一个纯文本,其中包含换行符,方式如下:

“ plain_text”:“ INFORMACION DEL PRODUCTO:\ n \ nProducto:

使用Javascript在WEB页面上打印时(我正在使用VUE)如何使用这些换行符(\ n \ n)?

由于它仅传递文本而没有换行符。

我添加了有关如何使用VUE打印图像的信息,但是在检查器中是否出现了换行符。

文本

javascript vuejs2

1
推荐指数
1
解决办法
414
查看次数

&lt;p&gt; 标签在存在换行符时将所有文本放在一行上

基本上我有一个网页,显示案例客户的描述。

所发生的情况是,此描述随后显示在段落标记中,但它将所有内容放在一行上。通常,当您有段落标记但字符串太长并且溢出时会发生这种情况,但这里不是这种情况。

例子。

这就是网页中描述的显示方式。

 Description

 hjkhjkhj sfgsdfgsdfghjkfjkfghjfghjfgh hjkgh jhkfghjkghjkgh jhkghjkg fjghjfghjfghjfghj fghdfhd fghfgdhfghdfghd  x  x x  ^^^^^^
Run Code Online (Sandbox Code Playgroud)

当我进入 DOM 资源管理器并查看

标签本身,这就是它向我展示的内容。

<p>hjkhjkhj


sfgsdfgsdfghjkfjkfghjfghjfgh

hjkgh
jhkfghjkghjkgh
jhkghjkg
fjghjfghjfghjfghj

fghdfhd


fghfgdhfghdfghd

 &nbsp;x&nbsp;
 x&nbsp;x&nbsp;





                            ^^^^^^</p>
Run Code Online (Sandbox Code Playgroud)

它显示了应该出现的换行符,但这并没有转换为网页本身。

只是想知道以前是否有人遇到过这个?或者如果有人知道一些 CSS 可以解决这个问题。

html javascript css

0
推荐指数
1
解决办法
3413
查看次数

html css 返回行?

我有来自服务器的 JSON 响应,在此数据中,我在文本中有一个“返回行”。

{text: "I am in the first line ? and I am in the second line"}
Run Code Online (Sandbox Code Playgroud)

但是当我在 html 中显示它时,没有显示“返回行”。

"I am in the first line and I am in the second line"
Run Code Online (Sandbox Code Playgroud)

代替:

I am in the first line
and I am in the second line
Run Code Online (Sandbox Code Playgroud)

任何使用 HTML 或 CSS(可能是 JavaScript)的解决方案?

谢谢 !

html javascript css

-4
推荐指数
1
解决办法
1239
查看次数

标签 统计

javascript ×5

css ×2

html ×2

break ×1

line ×1

reactjs ×1

search ×1

string ×1

vuejs2 ×1