JSFiddle - React, Tailwind, and code Playground
by Tom Randolph
HTML
<textarea id="output" cols="45"></textarea>
JavaScript
var list = ( "list" in document.createElement( "input" ) );
if( list ){
// Safari lies about supporting list
list = !!( document.createElement( "datalist" ) && window.HTMLDataListElement );
}
var output = document.getElementById( "output" );
output.textContent = list ? "Supports DataList" : "Does not support DataList";