Javascript ComputedStyle:getPropertyValue()在IE中很慢。有修复吗?

时间:2014-05-26 11:44:56

标签: javascript internet-explorer-9

我的javascript贯穿网页的DOM,并为每个节点获取计算出的样式:

var computedStyle =  window.getComputedStyle(element);

然后使用它来获取大约20个值,例如:

c_style = computedStyle.getPropertyValue("height");

这在IE中证明是慢的(试过IE11和IE9)。

如果我只是获得getComputedStyle样式,那么页面的时间是0.3秒(脚本也做其他事情)。

如果我添加getPropertyValue,页面的时间会增加到3整秒。但是,在Firefox中,脚本也在查找这些值几乎没有区别。

在IE(9+)中还有另一种方法吗?还是出了别的问题?

编辑:其他人是否有成功(=良好的表现)从IE中获得了很多样式?

0 个答案:

没有答案