I'd like to enable and disable outlines on all objects on a page and I'm doing that with the following CSS code:
*, *:before, *:after {
outline:1px dotted red;
}
How would I do that programmatically with JavaScript where I can enable or disable it?
I think I can do something like this for a specific tag but not for *:
document.getElementsByTagName("body")[0].style = "outline:1px dotted red";
Pseudo code to enable outline:
document.getElementByTagName("*").setStyle("outline:1px dotted red");
document.getElementByTagName("*:before").setStyle("outline:1px dotted red");
document.getElementByTagName("*:after").setStyle("outline:1px dotted red");
Pseudo code to disable outline:
document.getElementByTagName("*").setStyle("outline:0px dotted red");
document.getElementByTagName("*:before").setStyle("outline:0px dotted red");
document.getElementByTagName("*:after").setStyle("outline:0px dotted red");