Мне нужно отобразить адрес электронной почты на странице, и у меня есть функция, которая создает адрес электронной почты из кусков, которые, как мы надеемся, спам-боты не распознают (эта часть работает нормально). Я использую innerHTML для заполнения промежутка адресом электронной почты, как только функция javascript объединяет все фрагменты.
Я пытаюсь раскрасить текст ссылки после ее заполнения в промежутке. Обе эти работы:
document.getElementById ('span_ID'). Style.color = 'red';
document.getElementById ('span_ID'). Style.color = '# FF0000';
... но это не так:
document.getElementById ('span_ID'). Style.color = '# 2200c1';
Это красный цвет, который является частью стиля сайта и не может быть изменен, и использование синего по умолчанию для ссылки также не вариант. Я уже нашел несколько других людей, задающих тот же вопрос, но их решения не помогли мне. Я также попытался вставить функцию, которая объединяет строку, которая также не работала.
Так что здесь?