JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<p></p>
<span></span>
<input />
<span></span>
<select></select>
<article></article>
<span></span>
</div>
JavaScript
var div = document.getElementsByTagName("div")[0],
spans = [],
i = 0;
if (div.hasChildNodes()){
var children = x = div.childNodes,
total = children.length;
for (i = 0; i < total; i++)
if (children[i].nodeName === "SPAN")
spans.push(children[i]);
}
console.log(spans); //Muestra [span, span, span]