需要替换字符串并想要编辑新字符串的css。
var newData = data.replace(/-/gi, ' <span id=\"newCss;\">//</span>');
任何人都知道如何解决这个问题?
由于
答案 0 :(得分:1)
根据DOM规则,您不能在ID中使用分号,这可能是您的问题。此外,id
只应用于单个项目,因此除非您保证只有一个这样的短划线在页面上替换,否则您应该使用一个类。
尝试:
var newData = data.replace(/-/gi, ' <span class=\"coloredSlash\">//</span>');
并确保在您的css或<style>
中有
.coloredSlash { color: red; }
然后,如果您想稍后更改其颜色,只需更新您的<style>
元素。