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> |