JavaScript 允许访问 CSS 自定义属性(也称为 CSS 变量)
P粉420868294
P粉420868294 2023-10-20 22:42:04
[CSS3讨论组]

如何使用 JavaScript(普通或 jQuery)获取和设置 CSS 自定义属性(通过样式表中的 var(…) 访问的属性)?

这是我不成功的尝试:单击按钮会更改通常的 font-weight 属性,但不会更改自定义 --mycolor 属性:



  
  



  

Let's try to make this text bold and the background red.

P粉420868294
P粉420868294

全部回复(1)
P粉863295057

您可以使用document.body.style.setProperty('--name', value);

var bodyStyles = window.getComputedStyle(document.body);
var fooBar = bodyStyles.getPropertyValue('--foo-bar'); //get

document.body.style.setProperty('--foo-bar', newValue);//set
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号