【发布时间】:2021-11-27 17:19:07
【问题描述】:
我正在使用 JavaScript Apexcharts,它用不同的颜色排列条形图,问题是我有一个 CSS 属性用一种颜色覆盖填充,所以现在所有条形图都有一种颜色:
由于管理权限,我无法访问该文件,但我想删除该填充属性,有没有办法覆盖甚至从样式中删除它
当我取消选中填充属性时:
我基本上想要第二张图片,但我无法访问那个 css 样式表,有没有办法使用 jQuery 或 JavaScript 来做到这一点?
我尝试了以下方法,但都不起作用。
$('.accordion svg').style.removeProperty('fill');
$('.accordion svg').css('fill','');
$('.accordion svg').removeAttr("style");
$('.accordion svg').removeAttribute('fill');
【问题讨论】:
-
Relevant answer(见 cmets) - 如果你删除它,你很可能也会删除颜色
-
看起来也像(from this page)默认是空白的,所以如果你删除它,它将是黑色的。
-
你试过
$('.accordion svg').css('fill','unset'); -
或者,有一些方法可以从 html 中完全删除
<link rel="stylesheet"?
标签: javascript jquery css apexcharts