-4

I want my entire body tag to be at greyscale = 100% using javascript

like in css we can do it by using "*" selector

2 Answers2

3

To select all elements, use * as well...

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

However, if you just want to set grayscale on your page, use

document.body.style.filter = 'grayscale(100%)';
baao
  • 71,625
  • 17
  • 143
  • 203
0

you can select entire body:

document.getElementsByTagName("BODY")[0];
tech2017
  • 1,806
  • 1
  • 13
  • 15