javascript - 用带有颜色变量的 Span 包裹一小段文本
问题描述
我正在尝试用颜色“包装”围绕 div 中的某些单词,而不是根据变量而变化。
到目前为止我的功能...
if (backgroundhighlightdata != null) {
var test = "blue";
highlightdata = cleaninputdata.replace(new RegExp('test', 'g'), "<span id='drpdownentry' class='body' style='background: "+test+";'>test</span>");
backgroundhighlightdata.innerHTML = highlightdata;
}
那里的变量似乎根本没有改变颜色。但这确实有效。
if (backgroundhighlightdata != null) {
highlightdata = cleaninputdata.replace(new RegExp('test', 'g'), "<span id='drpdownentry' class='body' style='background: blue;'>test</span>");
backgroundhighlightdata.innerHTML = highlightdata;
}
我知道我在这里搞砸了一些东西,而且很可能有一种更简单的方法来解决这个问题。非常感谢任何帮助,谢谢。
解决方案
推荐阅读
- python - BeautifulSoup 已安装但适用于 Python3 但我无法找到 bs4 模块
- sql - 是否可以运行具有多行的查询,其中一行满足一个条件而其他行满足不同的条件?
- activemq-artemis - 名称与地址名称不匹配的消息在哪里发送到队列?
- javascript - 由于错误对象长度为零,提交被调用
- azure - 停用高级数据安全性
- python - 如何选择随机字符串的值和长度?
- javascript - 为什么在表单内的 onclick 事件上调用名为“submit()”的函数在 WebKit 中的行为不同?
- docker - 如何了解 prometeus exporter agent 是否在远程机器上导出指标
- c - 在C文件的开头插入文件中的行数的最佳方法是什么?
- express - 不知道如何让快速路由工作