首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用JavaScript读取CSS规则值?

如何使用JavaScript读取CSS规则值?
EN

Stack Overflow用户
提问于 2008-11-27 19:02:00
回答 14查看 123.4K关注 0票数 127

我想返回一个包含CSS规则所有内容的字符串,就像您在内联样式中看到的格式一样。我希望能够在不知道特定规则中包含什么的情况下执行此操作,因此我不能仅通过样式名称(如.style.width等)来提取它们。

CSS:

.test {
    width:80px;
    height:50px;
    background-color:#808080;
}

到目前为止的代码:

function getStyle(className) {
    var classes = document.styleSheets[0].rules || document.styleSheets[0].cssRules
    for(var x=0;x<classes.length;x++) {
        if(classes[x].selectorText==className) {
            //this is where I can collect the style information, but how?
        }
    }
}
getStyle('.test')
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/324486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档