Цвет стиля getElementById в javascript не работает с цветом, отличным от веб-палитры - PullRequest
0 голосов
/ 31 августа 2011

Мне нужно отобразить адрес электронной почты на странице, и у меня есть функция, которая создает адрес электронной почты из кусков, которые, как мы надеемся, спам-боты не распознают (эта часть работает нормально). Я использую innerHTML для заполнения промежутка адресом электронной почты, как только функция javascript объединяет все фрагменты.

Я пытаюсь раскрасить текст ссылки после ее заполнения в промежутке. Обе эти работы:

document.getElementById ('span_ID'). Style.color = 'red';

document.getElementById ('span_ID'). Style.color = '# FF0000';

... но это не так:

document.getElementById ('span_ID'). Style.color = '# 2200c1';

Это красный цвет, который является частью стиля сайта и не может быть изменен, и использование синего по умолчанию для ссылки также не вариант. Я уже нашел несколько других людей, задающих тот же вопрос, но их решения не помогли мне. Я также попытался вставить функцию, которая объединяет строку, которая также не работала.

Так что здесь?

1 Ответ

0 голосов
/ 31 августа 2011

Не уверен, будет ли это иметь значение, но вы пытались использовать заглавную букву c в '# 2200c1'? Я не думаю, что это будет проблемой, но вы можете попробовать!

...