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?
Antwort
Zu viele Anzeigen?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')