我的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中获得了很多样式?