获取元素的所有定义(在样式表/内联中)css样式

时间:2013-12-27 21:52:00

标签: javascript jquery html css

我正在寻找一种方法来获取外部样式表(style.css?)或 HTML 中的定义元素的所有css样式(内联css) )。

我发现的所有解决方案都倾向于返回[object],因此用户可以应用于另一个元素。

以下代码打印所有元素,而不仅仅是已定义的元素。

$(this).css("cssText");

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

<script>    
    $("div").each(function(){       
        /* FROM EXTERNAL CSS STYLESHEET */    
        var currentStyle = this.currentStyle
        var opacityStyle = currentStyle.opacity /* get opacity for example */
    })
</script>