Coding style javascript getElementById样式的颜色不适用于非web调色板颜色

Coding style javascript getElementById样式的颜色不适用于非web调色板颜色,coding-style,colors,getelementbyid,Coding Style,Colors,Getelementbyid,我需要在页面上显示一个电子邮件地址,我有一个功能,可以从spambots可能无法识别的块中构建一个电子邮件地址。我使用innerHTML在javascript函数连接所有区块后用电子邮件地址填充一个span 我正在尝试在链接填充到跨度中后为其添加颜色。这两项工作: document.getElementById'span_ID'。style.color='red' document.getElementById'span_ID'。style.color='FF0000' …但这并不是: docu

我需要在页面上显示一个电子邮件地址,我有一个功能,可以从spambots可能无法识别的块中构建一个电子邮件地址。我使用innerHTML在javascript函数连接所有区块后用电子邮件地址填充一个span

我正在尝试在链接填充到跨度中后为其添加颜色。这两项工作:

document.getElementById'span_ID'。style.color='red'

document.getElementById'span_ID'。style.color='FF0000'

…但这并不是:

document.getElementById'span_ID'。style.color='2200c1'

它是一种红色,是站点样式的一部分&不能更改,并且使用默认的蓝色作为链接也不是一个选项。我已经发现其他一些人也在问同样的问题,但他们的解决方案并不适合我。我还试着加入连接字符串的函数,但也没有成功


那么这是怎么回事?

不确定这是否会产生影响,但您是否尝试过在“2200c1”中大写c?我不认为这会是一个问题,但你不妨试试

它对我有用。。我想你的颜色有错误的十六进制值。2200c1是蓝色而不是红色。谢谢-试过了,没用。顺便说一句,为了确保页面没有被缓存&函数正在使用我正在尝试的新代码执行,我有一个警报'1';作为更改颜色的函数的第一行,每次尝试新的内容时,我都会手动增加它。就这样。。。