JSFiddle - React, Tailwind, and code Playground

JavaScript

var div1 = document.createElement("div");
var div2 = $.buildFragment(
    ["<div></div>"],  // or "<div>a</div>" - we're
    [document]        // building a fragment here anyway
).fragment.childNodes[0];

var parent1 = div1.parentNode;
var parent2 = div2.parentNode;

console.log(
    parent1,
    parent2
);

var rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/;

console.log(
    rsingleTag.test("<div></div>"),
    rsingleTag.test("<div>a</div>")
);