flowers
如何通过JavaScript来获取和设置CSS变量
如何通过JavaScript来获取和设置CSS变量

2021.06.145 min read

原创声明:未经允许,禁止转载

首先,设置CSS变量
:root {
  --my-variable-name: #999999;
}
设置一个CSS变量的值

要设置CSS的变量,你需要用到documentElementstyle属性中的setProperty方法:

document.documentElement.style
.setProperty('--my-variable-name', 'pink');
获取一个CSS变量的值
getComputedStyle(document.documentElement)
.getPropertyValue('--my-variable-name');

注意获取css变量和设置css变量的写法很不一样,不能像设置的时候那样直接用documentElement里的style属性。

是不是很简单!