更改文本颜色onclick在某些文本中不起作用

时间:2018-09-20 23:43:22

标签: javascript button colors onclick textcolor

我在网站上使用了以下代码:

<a href="#" 
onclick="javascript:document.body.style.backgroundColor='#000000'; 
document.body.style.backgroundImage='none'; 
document.body.style.color='#F8F8F8'; 
document.body.style.fontColor='#FFFFFF';"><img src="image.jpg"/></a>

当我单击图像时,站点的背景变为黑色,文本的颜色变为白色。问题是,某些文本不会更改。标题和菜单保持不变。有什么想法吗?

Here you can check my blog,亲眼看看问题所在。

1 个答案:

答案 0 :(得分:1)

问题是您在主体中设置了de color,但是颜色不变的组件已经具有颜色,并且根据CSS逻辑,较低者为准。因此,您有两个选择,删除先前存在的颜色或更改JS以更改特定组件中的颜色。