【发布时间】:2011-08-31 18:06:24
【问题描述】:
我需要在页面上显示一个电子邮件地址,并且我有一个函数可以从垃圾邮件机器人可能无法识别的块中构建一个电子邮件地址(这部分工作正常)。一旦 javascript 函数连接所有块,我就使用 innerHTML 用电子邮件地址填充跨度。
我正在尝试在将链接的文本填充到跨度后为其着色。这两种方法都有效:
document.getElementById('span_ID').style.color = 'red';
document.getElementById('span_ID').style.color = '#FF0000';
...但这不是:
document.getElementById('span_ID').style.color = '#2200c1';
它是一种红色,是网站样式的一部分并且无法更改,并且链接使用默认的蓝色也不是一个选项。我已经发现其他一些人问同样的问题,但他们的解决方案对我不起作用。我也试过把连接字符串的函数放进去,也没有用。
那么这里有什么?
【问题讨论】:
-
它对我有用。我认为你的颜色十六进制值有误。 jsfiddle.net/loktar/c7uJE
#2200c1是蓝色而不是红色。
标签: coding-style colors getelementbyid