如何定位字符串中的文本并添加跨度以进行专门编辑?

问题描述 投票:0回答:1

我有一个要在网站的React应用中动态添加的字符串。

例如line1:“你好,我叫拉里,我爱你的克拉比小馅饼”。

我该如何只针对名称Larry,以便可以在其上跨接以更改颜色?

我尝试过的显而易见的是,line1:“你好,我叫拉里,我爱吃的克拉比小馅饼” ...没有用,line1:“你好,我叫+++ Larry,我爱krabby小馅饼” ...没有用]]

很多变化,但它们不起作用。

然后我像这样添加它。

{line1}

我有一个字符串,正在网站的React app中动态添加。例如第1行:“您好,我叫拉里,我爱你的牛油果馅饼”。我该如何只针对名字Larry定位,以便我可以放置...

reactjs dom jsx
1个回答
0
投票

您可以尝试以下操作:line1.replace('Larry','Larry')。为了使标签能够通过HTML,您必须使用React的dragonallySetInnerHTML。 https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml

© www.soinside.com 2019 - 2024. All rights reserved.