Get all elements in the body tag using pure javascript
If you want all elements inside the body tag, not just first level children, you can simply use getElementsByTagName()
with a wildcard:
var elems = document.body.getElementsByTagName("*");
You can use document.querySelectorAll()
for that.
If you really want all (including nested tags), use this
var elements = document.querySelectorAll( 'body *' );
If you only want the immediate child nodes, use
var elements = document.querySelectorAll( 'body > *' );