querySelectorAll() They can be safely used, as caniuse. It has dominated the world of internet scripting languages for a long time now. When working with JavaScript, you can sometimes need to create new elements on-the-fly, and from that, you'll need to do something with that new element. Come on down!.