Javascript 将html标记放入字符串插值中

Javascript 将html标记放入字符串插值中,javascript,html,tags,jsx,string-interpolation,Javascript,Html,Tags,Jsx,String Interpolation,我想把html标记放在一个字符串内 例: A、 B,C是对象变量 const string=`${A}(${B}/${C})`;//这是可行的 const string=`${A}(${B}/{C})}`;//我想要什么 当我呈现字符串时,span标记显示为文本,它不应用html和css 这可以通过某种方式实现吗?不确定对象变量是什么意思。 但这应该很管用: 假设我们定义了一些变量: const A = `First value`; const B = `Second value`; const

我想把html标记放在一个字符串内

例:

A、 B,C是对象变量

const string=`${A}(${B}/${C})`;//这是可行的

const string=`${A}(${B}/{C})}`;//我想要什么

当我呈现字符串时,span标记显示为文本,它不应用html和css


这可以通过某种方式实现吗?

不确定对象变量是什么意思。 但这应该很管用:

假设我们定义了一些变量:

const A = `First value`;
const B = `Second value`;
const C = `Third value`;
您提供的示例格式不正确:

const string = `${A} (${<span className="text-light">{B} / {C})</span>}`;
const string=`${A}(${B}/{C})}`;
应该是这样的:

const string = `${A} <span className="text-light">(${B} / ${C})</span>`
const string=`${A}(${B}/${C})`
在编写变量名之前,始终需要使用美元符号和开头的花括号${

编辑:

如果你的字符串中有一些HTML,这无关紧要,一切都在JavaScript中被视为字符,你不会得到字符串或颜色的任何格式,JavaScript无法知道这一点,你需要在HTML文档中的某个地方插入/附加该字符串,这就像一个html模板。

const string=
${A}(${B}/${C})