The parentStyleSheet property of the CSSRule interface returns the StyleSheet object in which the current rule is defined.


var stylesheet = cssRule.parentStyleSheet



if (bgRule.parentStyleSheet != mySheet) {
  // Alien style rule!


DOM Level 2 Style - cssRule

Browser compatibility

Update compatibility data on GitHub
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Basic supportChrome Full support 1Edge ? Firefox Full support 1IE ? Opera Full support YesSafari ? WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support YesSafari iOS ? Samsung Internet Android ?


Full support  
Full support
Compatibility unknown  
Compatibility unknown

Document Tags and Contributors

Contributors to this page: mfluehr, connorshea, jpmedley, fscholz, teoli, kscarfone, Sheppy, Dria, JesseW
Last updated by: mfluehr,