Duplicata possible :
En JavaScript, puis-je faire en sorte qu'un événement "clic" se déclenche de manière programmée pour un élément de saisie de fichier ?
J'ai une page web qui ressemble à ceci
<html>
<head>
<title>File Upload Click Test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<div onclick="$('input[type=file]').click()" >CLICK SIMULATOR</div>
<input type="file"></input>
</body>
</html>
Mon objectif est d'avoir le div déclencher un événement de clic sur le entrée du fichier Cela semble fonctionner exactement comme prévu dans IE et Chrome, mais ne fonctionne pas dans Firefox (aucun navigateur de fichiers ne s'ouvre lorsque vous cliquez sur l'icône div ).
Y a-t-il un moyen de faire fonctionner ceci dans FF ?