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);
});