2019-11-12
描述
为指定的元素返回某个特定的 CSS 值。
提示
- 使用
Window.getComputedStyle()
获取指定元素的 CSS 值 getComputedStyle
还可以从伪元素中获取样式信息(如:::after
,::before
,::marker
等)getComputedStyle
的返回值是一个实时的CSSStyleDeclaration
对象,当元素的样式更改时,它会自动更新本身
代码
const getStyle = (el, ruleName) => getComputedStyle(el)[ruleName];
示例
获取 p 元素的字体大小:
getStyle(document.querySelector('p'), 'font-size'); // '16px'