Skip to content

Instantly share code, notes, and snippets.

@rafacv
Created January 7, 2009 08:03
Show Gist options
  • Select an option

  • Save rafacv/44212 to your computer and use it in GitHub Desktop.

Select an option

Save rafacv/44212 to your computer and use it in GitHub Desktop.
Returns the class style object passed as parameter
function getStyleClass(className) {
for (var s = 0; s < document.styleSheets.length; s++) {
if(document.styleSheets[s].rules) {
for (var r = 0; r < document.styleSheets[s].rules.length; r++) {
if (document.styleSheets[s].rules[r].selectorText == '.' + className) {
return document.styleSheets[s].rules[r];
}
}
} else if(document.styleSheets[s].cssRules) {
for (var r = 0; r < document.styleSheets[s].cssRules.length; r++) {
if (document.styleSheets[s].cssRules[r].selectorText == '.' + className)
return document.styleSheets[s].cssRules[r];
}
}
}
return null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment