--- title: CSSStyleDeclaration.getPropertyValue() slug: Web/API/CSSStyleDeclaration/getPropertyValue tags: - CSSOM - Reference - getComputedStyle - getPropertyValue - setProperty - 参考 - 方法 - 标签 translation_of: Web/API/CSSStyleDeclaration/getPropertyValue ---
{{ APIRef("CSSOM") }}
CSSStyleDeclaration.getPropertyValue() 接口返回一个 {{domxref('DOMString')}} ,其中包含请求的CSS属性的值。
var value = style.getPropertyValue(property);
property
是一个 {{domxref('DOMString')}},是需要查询的CSS 属性名称。value
是 {{domxref('DOMString')}} ,包含查找属性的值。若对应属性没有设置,则返回空字符串。下述示例使用一个CSS选择器规则查询对应的margin
属性的值:
var declaration = document.styleSheets[0].cssRules[0].style; var value = declaration.getPropertyValue('margin'); // "1px 2px"
规范 | 状态 | 注 |
---|---|---|
{{SpecName('CSSOM', '#dom-cssstyledeclaration-getpropertyvalue', 'CSSStyleDeclaration.getPropertyValue()')}} | {{Spec2('CSSOM')}} | |
{{SpecName('DOM2 Style', 'css.html#CSS-CSSStyleDeclaration', 'CSSStyleDeclaration')}} | {{Spec2('DOM2 Style')}} |
{{Compat("api.CSSStyleDeclaration.getPropertyValue")}}