JavaScript 获取 CSS 中定义的变量

JavaScript CSS About 426 words

需求

动态获取CSS中定义的主颜色。

CSS

#root {
    --color: red;
}

.my-div {
    --color: red;
}

JavaScript

使用getComputedStyle方法。

获取全局变量

const rootStyles = getComputedStyle(document.documentElement);
const mainColor = rootStyles.getPropertyValue('--color').trim();

获取局部变量

const element = document.querySelector('.my-div');
const elementStyles = getComputedStyle(element);
const mainColor = elementStyles.getPropertyValue('--color').trim();
Views: 37 · Posted: 2025-09-17

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh