voglio personalizzare il pulsante di input file, in modo che uso questo codice per creare un elemento di input file didinamicamente creare elemento di input file di
function inputBtn(){
var input=document.createElement('input');
input.type="file";
setTimeout(function(){
$(input).click();
},200);
}
<button id="ifile" onclick="inputBtn()">create</button>
Tuttavia, quando lo scatto a creare, si vede nulla.
che stai ricevendo un errore, non è vero? Inoltre, il tuo codice non tenta di * mostrare * un input, solo * crea * uno. – Bergi
Non è inoltre possibile fare clic su un file con jquery; non è possibile per ragioni di sicurezza – Daedalus
@Daedalus - input.click(); eseguirà un evento click sull'elemento 'input' del DOM – user1789573