quiero personalizar el botón de entrada de archivo, así que utilizo este código para crear un elemento de entrada de archivoCrear dinámicamente elemento de entrada de archivo
function inputBtn(){
var input=document.createElement('input');
input.type="file";
setTimeout(function(){
$(input).click();
},200);
}
<button id="ifile" onclick="inputBtn()">create</button>
Sin embargo, al hacer clic en crear, no muestra nada.
que está recibiendo un error, ¿verdad? Además, su código no intenta * mostrar * una entrada, solo * crea * uno. – Bergi
Tampoco puede hacer clic en una entrada de archivo usando jquery; no es posible por razones de seguridad. – Daedalus
@Daedalus - input.click(); ejecutará un evento de clic en la 'entrada' del elemento DOM – user1789573