首页 > 解决方案 > 无论如何要知道 div 的 css 是在 class 中设置还是在 javascript/jquery 的 id 中设置?

问题描述

您好,我正在动态更改网站的 css:假设我们有一个 div:

<div id="fooid" class="fooclass" ></div>

使用类 fooclass 和 id fooid 元素,我们使用以下方法获取它的背景:

var bgcolor = element.css( "background-color" );

我的问题是我无法确定 bgcolor 是在 fooid css 中还是在 fooclass 中设置的,有没有办法找出来?先感谢您

标签: javascriptjqueryhtmlcss

解决方案


从此答案中获取选择器:

查找适用于元素的所有 CSS 规则

然后将该值与元素的背景颜色的 Window.getComputedStyle 匹配。


推荐阅读