【发布时间】:2021-08-02 20:00:00
【问题描述】:
此代码将获取 str 并将每个单词放在 <span> 中。我想添加一些功能,所以会突出显示一些单词,但无法弄清楚如何将 $& (这是一个单词)传递给 highLight 函数。现在我已经写了{$&},但它不起作用。
str = "Adam Sandler"
const highLight = (param) => {
conosle.log(param)
}
const wrapWordsInSpan = (str) => {
const addedSpanToText = str.replace(
/\w+/g,
`<span id="text-container" style="color: ${highLight(`{$&}`)}"}>$&</span>`
);
【问题讨论】:
标签: javascript html reactjs replace