运行时使用 Firefox 5
window.getComputedStyle(document.getElementsByTagName("img")[0], null);
我得到了完整的 css 文件,而不是应用到“img”标签上的样式。
我在 https://developer.mozilla.org/en/DOM/window.getComputedStyle 上运行了这个
有人知道解决方法吗?
最佳答案
我知道这是一篇较旧的帖子,但对于任何登陆这里的人来说。
基本思想:您需要对 window.getCompulatedStyle()
返回的对象调用 getPropertyValue()
方法。
看到这个 fiddle :http://jsfiddle.net/zupa/jyyt9/
MDN表明您不需要调用 document.defaultView.getCompulatedStyle()
但 window.getCompulatedStyle
请注意,window.getCompulatedStyle() 返回使用值而不是计算值。 (请参阅上一个链接。)
兼容性表:MDN , quirksmode
关于javascript - Firefox 5 在运行 getComputedStyle 时提供所有 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6980539/