Я использую object.style.filter='Gray', object.style.filter='fliph', object.style.filter='flipv', object.style.filter='invert', это работает в IE, но в Firefox это не работает. Можете ли вы помочь с этим?
object.style.filter='Gray'
object.style.filter='fliph'
object.style.filter='flipv'
object.style.filter='invert'
.style.filter в Firefox предоставляет свойство CSS filter, которое определяет SVG. Допустимые значения для этого свойства не включают 'Gray'. См http://www.w3.org/TR/SVG11/filters.html#FilterProperty и https://developer.mozilla.org/en/applying_svg_effects_to_html_content#Example.3a.c2.a0Filtering
.style.filter
filter
'Gray'
Фильтры зависят от IE.CSS будет работать, чтобы установить цвет как в IE, так и в FF:
object.style.backgroundColor = 'gray'
Если ваша цель - подкрасить весь div, лучше всего создать новый div, который покрывает первый и частично прозрачный.