javascript - 获取元素的所有计算样式

标签 javascript jquery css

我想获得应用于元素的所有样式,例如在 chrome 开发人员工具中,您在右上角看到的名为“计算样式”的部分我想获得所有列表是否有其他简单的方法来获取所有列表和属性(property)

Source Code

我试过这个 javascript 但它不是我想要的,我必须手动编写 css 属性

我只想早点或默认将所有样式应用于元素

最佳答案

尝试使用这个函数(updated your jsFiddle);

function getComputedStyle(elm, style) {
    var computedStyle;
    if (typeof elm.currentStyle != "undefined") {
        computedStyle = elm.currentStyle;
    }
    else {
        computedStyle = document.defaultView.getComputedStyle(elm, null);
    }
    return computedStyle[style];
}

getComputedStyle() 函数来自 I does Javascript!

关于javascript - 获取元素的所有计算样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49758649/

相关文章:

javascript - Jquery onclick 不适用于 id #stopbar

jquery - 标签内容 : Open 'tab 5' from a link in 'tab 1'

Javascript:更改具有特定类和属性的元素 -> 纯 Javascript

javascript - 如何使用 javascript 验证两个下拉框焦点

javascript - 在 Javascript 中,字典理解或对象 `map`

javascript - Meteor JS ReactMeteorData - CreateContainer - super 表达式必须为 null 或函数

javascript - 成功回调中的 JQuery Ajax 类型错误

javascript - jQuery 查找功能不起作用

html - 有什么方法可以从 HTML、CSS 或 MSHTML 界面引用 Internet Explorer 中的系统字体和颜色?

HTML 自动调整横幅以适应不同的屏幕分辨率?