我正在使用object.style.filter='Gray'
,object.style.filter='fliph'
,object.style.filter='flipv'
,object.style.filter='invert'
这是在IE中工作,但在Firefox中它不起作用。你可以帮忙吗?
答案 0 :(得分:2)
.style.filter
公开了SVG定义的filter
CSS属性。此属性的有效值不包括'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
答案 1 :(得分:0)
过滤器是IE特定的。 CSS将用于设置IE和FF中的颜色:
object.style.backgroundColor = 'gray'
如果您的目标是为整个div着色,最好的办法是创建一个覆盖第一个div的新div,并且部分透明。