检查元素继承了哪些属性
Check which properties were inherited by the element
如果您在 Google Chrome 的页面中单击 F12,您将看到开发者控制台。出现的下一个选项卡(右侧为"样式")是"计算"。如果您打开该选项卡,您将看到从左窗格中选择的某个元素的专有性。我的问题是我如何检查这些属性中的哪些是继承的("显示继承的")?我尝试了以下脚本,但失败了:
var ssheets = document.styleSheets,
ssheets_length = document.styleSheets.length;
for(var k = 0; k < ssheets_length; k++){
var rules = ssheets[2].cssRules;
for(var i = 0; i < rules.length; i++) {
if (catched_element.is(rules[i].selectorText)) {
final_array.push(rules[i]);
}
}
}
这就是我试图在规则中找到的内容,如果元素不是继承的。如果规则是继承的,则如果您不选中"显示继承",它将被带入一个数组中,该数组仅显示计算选项卡中出现的元素。对此有什么想法吗?
我认为你不需要为此编写脚本。如果单击"显示继承的",则可以向下滚动,您将看到一些颜色较浅的CSS,而一些颜色更明亮的CSS。苍白的就是继承的。
相关文章:
- 锚点元素的href属性自动更改
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 通过id和class属性获取元素
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 如何正确引用传递到淘汰中的当前元素的属性.JS
- javascript来显示元素属性
- 自定义HTML元素属性未显示-Web组件
- 如何使用element.myobj.prop等具有对象属性的元素
- 将特定属性动态添加到元素中
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 为什么样式属性不适用于使用DOMParser创建的元素
- .querySelectorAll如何只获取具有所有属性的元素
- 如何使用jQuery按数据日期属性选择元素
- 使用数据属性将HTML数据复制到另一个元素
- JQuery:使用clone()生成的元素不采用原始的事件属性
- 价格滑动过滤器-隐藏父属性元素
- 未捕获的类型错误:不能读取属性'元素不存在
- 将信息存储在变量与数据属性元素中
- 添加HTML5 DATA属性元素存储在Javascript变量