使用Javascript更改样式表中不存在的类样式(不是单个元素)

时间:2016-04-19 20:36:11

标签: javascript html css

我有一系列div由于各种原因共享一个类(以及在其他点通过代码创建的一些div)。

我试图找到答案,但都依赖于样式表中的类(如果有的话),这种情况在这种情况下不会发生或改变现有的元素而不是规则本身。

所以我需要做一些像......

var add_to_styles('myClassName');
myClassName.cssText = "color: red;"

并且拥有所有已创建的div(在脚本运行之前和之后)具有类

<div class="myClassName">I should be red</div>

推出规则变更。但我还没有找到这样的东西。

3 个答案:

答案 0 :(得分:2)

您可以使用新规则(新的或现有的类)添加新的<style></style>并将其附加到正文(因此它将在其他样式表之后读取)。

您也可以按特定父级进行定位(如果您不想更改所有元素,请不要修改其他现有元素。)

答案 1 :(得分:1)

如果您使用的是jQuery,可以尝试使用.css()函数。

https://jsfiddle.net/rixlabs/annt81df/1/ 进行一些测试

public class BasicTest
{
    public class Payload
    {
        public int Counter { get; set; }
    }
    public static void SendEvents([EventHub("MyHubName")] out Payload x)
    {
        x = new Payload { Counter = 100 };
    }

    public static void Trigger(
        [EventHubTrigger("MyHubName")] Payload x,
        [EventHub("MyHubName")] out Payload y)
    {
        x.Counter++;
        y = x;
    }
}

答案 2 :(得分:-1)

试试这个:

document.getElementById('myIdName').style.color = "red";

subcategory