JSFiddle - React, Tailwind, and code Playground

HTML

<div>False</div><br>
<input type="text" value="True"/><br>

<br>
<output></output>

JavaScript

function isSelfEnclosed(element) {
    var elem = document.createElement( element.tagName );
    return elem.outerHTML.indexOf( "><" ) == -1;
}

var div = document.querySelector( "div" );
var input = document.querySelector( "input" );
var output = document.querySelector("output");
output.innerHTML += "<b>Div: </b>" + isSelfEnclosed( div );
output.innerHTML += "<br>";
output.innerHTML += "<b>Input: </b>" + isSelfEnclosed( input );