如何在javascript

时间:2018-01-09 14:05:47

标签: javascript html css

我正在制作镀铬扩展,改变网站的颜色,以减少眼睛疲劳。我注意到很多网站都有没有ID或类的标签。例如:

<span>Insert Text Here</span>

在我的代码中我会写

document.body.style.color = #fff;

它将大部分文本颜色从黑色更改为白色,但嵌套元素不受影响。

如何将所有文字颜色设为白色,所有背景颜色都变暗?

1 个答案:

答案 0 :(得分:2)

您需要一些方式来识别元素。这并不意味着他们必须拥有ID或类,您可以使用the full range of CSS selectorsstyle元素中使用,您可以从扩展程序的代码添加到页面中。或者,您可以使用querySelectorquerySelectorAll在JavaScript代码中使用这些CSS选择器,并在必要时应用其他逻辑。