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

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

我想返回一个包含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')


不负相思意
浏览 515回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP