javascript - 在 JavaScript 或 jQuery 中动态更改 CSS 规则

标签 javascript jquery css dynamic stylesheet

我正在寻找一种方法来更改文档中导入的样式表的 CSS 规则。所以我有一个外部样式表和一些 classdiv 属性。我想用 JavaScript 或 jQuery 更改其中一条规则。

这是一个例子:

.red{
    color:red;
}

所以想法是用 JavaScript 做一些事情,HTML 知道现在 color 是另一种颜色,如下所示:

.red{
    color:purple;
}

但是我希望以后通过append的方式添加的每一个元素都有这个规则。因此,如果我添加一个带有 CSS 类 .redspan,文本必须是紫色而不是红色。

我希望我说清楚了。

最佳答案

您可以将样式声明注入(inject) DOM。

$("head").append('<style>.red { color: purple }</style>');

关于javascript - 在 JavaScript 或 jQuery 中动态更改 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11990089/

相关文章:

javascript - 计算值的总和

javascript - 动态函数中的变量范围?

javascript - jQuery $.getScript() 脚本积累?

javascript - JSHint 为 $ 的重新分配给出 'Read Only' 错误

javascript - 点击函数在循环函数外不点击

jquery - 在 jQuery 中拆分和动画化多个图像

javascript - 如何删除自动生成id的父节点?如何指定那个id?

jquery - 下拉列表中的复选框

javascript - karma Jasmine : How to test ionicModal?

javascript - jQuery 自动完成接受特殊字符的匹配