В настоящее время я использую JQuery для назначения цветов контейнерам.Как пройти, чтобы остаться в шестнадцатеричных значениях для цвета фона в Firefox (jQuery)
В Chrome и IE, когда я получаю innerHTML, цвет фона остается «background-color: # 333333». Но в Firefox он заменяется на «background: none repeat scroll 0% 0% rgb (X, X, X)».
Проблема в том, что я использую html в форме submit, и хочу сохранить ноту background-color
, потому что в электронной почте, такой как Hotmail, background
удаляется из содержимого.
На данный момент я считаю, что лучшим решением может быть использование «bgcolor» вместо css background-color.
Может кто-нибудь мне помочь? Спасибо.
Просто используйте document.getElementById ('your_ID'). Style.backgroudColor ... –
Правда, для элемента с идентификатором, SKS примером может быть самым быстрым. Если у вас есть несколько элементов, вы должны использовать .each(), например. $ ('div.colorize'). each (function() {this.style.backgroundColor = '# 333333';}); – SJFrK
Это не работает. В моем цикле each() я использую 'jQuery (this) .get (0) .style.backgroundColor = value;', и когда я проверяю элемент, я все равно получаю 'background: none repeat scroll 0% 0% rgb (204 , 53, 53); ' – Matrix818181