CSSStyleRule:style 属性

只读的 style 属性是 CSSStyleDeclaration 接口,用于 声明块CSSStyleRule.

价值

CSSStyleDeclaration 对象,具有以下属性

计算标志

未设置。

声明

规则中声明的声明,按其指定的顺序排列,简写属性展开为长写属性。

父 CSS 规则

上下文对象,它是 this 的别名。

所有者节点

空。

例子

CSS 包含一个样式规则。这将是 document.styleSheets[0].cssRules 返回的第一个 CSSRule。因此,myRules[0].style 返回一个 CSSStyleDeclaration 对象,表示为 h1 定义的声明。

css
h1 {
  color: pink;
}
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].style); // a CSSStyleDeclaration representing the declarations on the h1.

注意: 声明块是样式规则中出现在大括号内的部分,它实际上提供了样式定义(对于选择器,出现在大括号之前的部分)。

规格

规格
CSS 对象模型 (CSSOM)
# dom-cssstylerule-style

浏览器兼容性

BCD 表格仅在浏览器中加载