現在、JQueryを使用して色をコンテナに割り当てています。Firefox(jQuery)の背景色の16進値のままで渡す方法
ChromeとIEでは、innerHTMLを取得すると背景色は「background-color:#333333」のままです。しかし、Firefoxでは、それは "バックグラウンド:noneスクロール0%0%rgb(X、X、X)"と置き換えられます。
問題は、私はフォーム提出でhtmlを使用していて、background-color
という表記を保持したいと思います。なぜなら、Hotmailのような電子メールではbackground
がコンテンツから削除されるからです。
今のところ、最良の解決策は、CSSの背景色の代わりに「bgcolor」を使用することです。
誰かが私を助けることができますか?どうも。
だけのdocument.getElementById( 'YOUR_ID')を使用。style.backgroudColor ...真 –
は、idを持つ要素のために、SKSの例では、最速のだろう。複数の要素がある場合は.each()を使用する必要があります。 $( 'div.colorize')。それぞれ(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