JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<article></article>
<aside></aside>
<audio><source></source></audio>
<canvas></canvas>
<command></command>
<datalist></datalist>
<details></details>
<figcaption></figcaption>
<figure></figure>
<footer></footer>
<header></header>
<hgroup></hgroup>
<keygen></keygen>
<mark></mark>
<meter></meter>
<nav></nav>
<output></output>
<progress></progress>
<rp></rp>
<rt></rt>
<ruby></ruby> <!-- this is the only one that doesn't return a closing tag -->
<section></section>
<summary></summary>
<time></time>
<video></video>
<wbr></wbr>
</div>
JavaScript
var content = $('div').find('*');
console.log(content.length);
content.each(function() {
console.log(this.tagName);
});