当获取元素的样式时,我们总是使用
if(document.defaultView && document.defaultView.getComputedStyle)检查浏览器是否支持该方法。
为什么不使用if(window.getComputedStyle)
发布于 2011-11-15 22:26:08
因此,简而言之,我们使用document.defaultView && document.defaultView.getComputedStyle的原因是我们想要一个跨浏览器的working-on- want element方法,只要它支持获取计算样式就可以进行检查。
在Firefox3.6中,简单的if(window.getComputedStyle)将会失败(根据article linked在Alex K.的评论中)。
https://stackoverflow.com/questions/8136501
复制相似问题