如何使用javascript更改网页上的字体颜色?

时间:2010-09-11 15:20:36

标签: javascript fonts colors attributes

我不能遗憾地使用JQuery我需要使用旧的Javascript。

我有一个论坛和一个黑色主题,当人们使用黑色文字时,你看不到它。因此,我希望在页面加载时使用javascript将页面上的所有黑色文本更改为白色。

3 个答案:

答案 0 :(得分:3)

document.body.style.color = '#555555'

当然,如果要选择特定元素,则必须使用getElementById函数而不是body。

但这并不是很聪明。使用CSS。

答案 1 :(得分:1)

如果您真的想使用JS,其他的回答者已经发布了JavaScript解决方案,所以我不会添加另一个。但是,我只是想我会提供两种选择:

  • 如果您发现黑色是任何帖子的默认颜色,并且您可以修改主题,请不要使用JavaScript - 打开主题的CSS文件,尝试找到使帖子文字变黑的样式,并将其更改为白色。

  • 如果黑色文字只是由人们在自己的帖子中更改颜色引起的,我认为更好的想法就是告诉你的成员不要使用黑色文字。我还可以在黑色背景上看到黑色文本的合法用途,例如因为论坛软件中没有扰流标签。

答案 2 :(得分:0)

如果您的意思是想要动态更改主题/样式,可以使用javascript通过document.getElementsByTagName(“link”)选择链接标记来禁用和启用头部中的css链接元素