如何使用javascript更改文本颜色?

时间:2012-04-18 21:32:31

标签: javascript facebook greasemonkey

好吧,我正在尝试为facebook创建一个greasemonkey脚本,我需要将主页按钮文本的颜色更改为黑色,我设法为你的名字上的按钮做了,但我不能找出如何为主页按钮做到这一点! 这就是我用你的名字做按钮的方法,效果很好!

$('.headerTinymanName').each(function(){
   $(this).css('color', 'black');
});

这是主页按钮的css,但我不知道如何改变颜色!

.slimHeader #pageNav a{color:#d8dfea}

我很困惑,任何帮助都将不胜感激! :)

2 个答案:

答案 0 :(得分:1)

可能是您可以使用

指定另一个css类
document.getElementById("MyElement").className += " MyClass";

答案 1 :(得分:1)

这个GreaseMonkey脚本怎么样:

// ==UserScript==
// @name           FBoo
// @namespace      FBoo
// @description    FBoo
// @include        https://www.facebook.com/home.php
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
// ==/UserScript==

$('#navHome a').css('color', 'black');

如果你想让标题中的所有a标签立即变成黑色,你可以沿着这些方向前进:

$('#headNav a').css('color', 'black');

或者,你可以在没有jQuery的情况下完成它。这些方面的一个稍微晦涩的建议是:

document.querySelectorAll('#navHome a')[0].style.color = 'black';