JSFiddle - React, Tailwind, and code Playground
by Graham Fairweather
HTML
<input id="fileopen" type="file" value="" />
<button id="clear">Clear</button>
JavaScript
document.getElementById("fileopen").addEventListener("change", function () {
alert("change");
}, false);
document.getElementById("clear").addEventListener("click", function () {
var fileopen = document.getElementById("fileopen"),
clone = fileopen.cloneNode(true);
fileopen.parentNode.replaceChild(clone, fileopen);
}, false);