4 Stimmen

alle css-Klassen in der Seite mit js

Ich möchte in der Lage sein, alle Klassennamen aller CSS-Dateien auf der Seite zu erhalten. Gibt es irgendeine Möglichkeit oder muss ich sie selbst auslesen und parsen. Gibt es keine Api des Browsers?

2voto

Achilleterzo Punkte 742

Ist das vielleicht eine einfache Anfrage? Wie liest man CSS-Regelwerte mit JavaScript?

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) {
                (classes[x].cssText) ? alert(classes[x].cssText) : alert(classes[x].style.cssText);
        }
    }
}
getStyle('.test')

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X