【发布时间】:2014-05-29 18:19:57
【问题描述】:
我在 IE8(vml) 和 IE9(svg) 中工作。为了检索元素填充颜色,我使用了.attr() 方法,如下所示
var value= $(element).attr("fill");
它在 svg 渲染中工作正常,但在 vml 中的值是 NAN。
有没有其他方法可以在vml渲染中获取attr值?
提前致谢
【问题讨论】:
我在 IE8(vml) 和 IE9(svg) 中工作。为了检索元素填充颜色,我使用了.attr() 方法,如下所示
var value= $(element).attr("fill");
它在 svg 渲染中工作正常,但在 vml 中的值是 NAN。
有没有其他方法可以在vml渲染中获取attr值?
提前致谢
【问题讨论】:
在 VML 中,该属性称为 fillcolor,即
var value = $(element)[0].fillcolor
【讨论】: