一般我们利用element.style
.属性来获取CSS的样式,而此方法只能获取标签内的样式,无法获取头部或引入的样式,因此,而我们又需要获取其样式,则我们可以使用:(其中element
为标签,proName
为属性)
document.defaultView.getComputedStyle(element)[proName]
的方法获其样式,
而此方法不支持IE6~IE8,因此我们针对IE8以下的使用
element.currentStyle[proName]
我们可以通过下面方法使其兼容
1 2 3 4 5 6 7 8 9
|
function getStyle(element, proName) { return document.defaultView ? document.defaultView.getComputedStyle(element)[proName] : element.currentStyle[proName]; }
|
最后更新时间:
这里可以写作者留言,标签和 hexo 中所有变量及辅助函数等均可调用,示例:
https://blog.afacat.com/2014/08/11/JavaScript获取渲染后的样式/