是否可以使用javascript将整个网页转换为灰度

时间:2017-05-16 17:01:29

标签: javascript html css

我希望我的整个身体标签使用javascript

处于灰度= 100%

就像在CSS中我们可以使用“*”选择器

来做到这一点

2 个答案:

答案 0 :(得分:2)

要选择所有元素,请同时使用* ...

Array.from(document.getElementsByTagName("*"))
    .forEach(el => el.style.filter = 'grayscale(100%)');

但是,如果您只想在页面上设置灰度,请使用

document.body.style.filter = 'grayscale(100%)';

答案 1 :(得分:0)

你可以选择整个身体:

document.getElementsByTagName("BODY")[0];