CSSRule: parentRule property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính parentRule của CSSRule trả về quy tắc bao chứa của quy tắc hiện tại nếu có, nếu không thì trả về null.

Giá trị

Một CSSRule là kiểu của quy tắc bao chứa. Nếu quy tắc hiện tại nằm trong một media query, nó sẽ trả về CSSMediaRule. Nếu không, nó trả về null.

Ví dụ

css
@media (width >= 500px) {
  .box {
    width: 100px;
    height: 200px;
    background-color: red;
  }

  body {
    color: blue;
  }
}
js
let myRules = document.styleSheets[0].cssRules;
let childRules = myRules[0].cssRules;
console.log(childRules[0].parentRule); // một CSSMediaRule

Specifications

Thông số kỹ thuật
CSS Object Model (CSSOM)
# dom-cssrule-parentrule

Browser compatibility