使用javascript用id / class替换带有新值的字符串

时间:2014-04-24 16:04:57

标签: javascript string

需要替换字符串并想要编辑新字符串的css。

var newData = data.replace(/-/gi, ' <span id=\"newCss;\">//</span>');

任何人都知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

根据DOM规则,您不能在ID中使用分号,这可能是您的问题。此外,id只应用于单个项目,因此除非您保证只有一个这样的短划线在页面上替换,否则您应该使用一个类。

尝试:

var newData = data.replace(/-/gi, ' <span class=\"coloredSlash\">//</span>');

并确保在您的css或<style>中有

.coloredSlash { color: red; }

然后,如果您想稍后更改其颜色,只需更新您的<style>元素。