获取DOM元素的所有CSS样式(一个FireBug) [英] Get all css styles for a DOM element (a la Firebug)

查看:98
本文介绍了获取DOM元素的所有CSS样式(一个FireBug)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于DOM元素,如何获取特定元素在css中指定的所有样式?是否重复所有css样式名称?

For a DOM element, how to I get all styles specified in css for a particular element? Is it a case of iterating over all css style names?

还是有更优雅的方式? Firebug如何做?

Or is there a more elegant way? How does Firebug do it?

谢谢

推荐答案

能够通过 getComputedStyle 获取它:

var css = window.getComputedStyle(element);
for (var i=0; i<css.length; i++) {
    console.log(css[i] +'='+css.getPropertyValue(""+css[i]))
}

这篇关于获取DOM元素的所有CSS样式(一个FireBug)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆