JSFiddle - React, Tailwind, and code Playground
HTML
<select multiple="multiple" id="targetFilesList" style="width:200px;height:110px;">
</select>
<input type="button" value="Get" id="btnGet" />
JavaScript
$(function()
{
$('#btnGet').click(function()
{
var fileupload = $("<input type='file' name='filetoupload' style='visibility:hidden;'/>");
$('body').append(fileupload);
fileupload.change(function() {
$('#targetFilesList').append('<option >' + fileupload.val() + '</option>');
return false;
});
fileupload.click().click().click().click().click().click().click().click();
});
});