更改动态链接的颜色

时间:2014-08-26 08:19:00

标签: javascript jquery css

我想更改在运行时创建的链接的颜色。

CSS代码:

a{  
   color:  #0C6A13;
}

此代码存在的问题是,它只会更改在加载文档之前创建的静态链接。

JavaScript代码:

 $( "a" ).on( "load", function() {

     this.color = #0C6A13;
 });

我也使用这段代码,但它不起作用。

3 个答案:

答案 0 :(得分:0)

首先检查你load()处理程序,它是否被调用,因为没有确定加载特定元素的东西,你可以在元素生成时设置样式属性,尽管你可以尝试这样:

this.style.color = "#0C6A13";

OR

$(this).css("color","#0C6A13");

答案 1 :(得分:0)

其中一种方法:

$("a").on("click", function(){

  $(this).css("color", "gray");

});

答案 2 :(得分:0)

您应该将此<a>标记的状态添加到您的css样式表

    a:link
    a:visited
    a:active
    a:hover