Возможный дубликат:
В JavaScript я могу сделать событие "click" программным образом для элемента ввода файла?
У меня есть веб-страница, которая выглядит так:
<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>
Моя цель состоит в том, чтобы div увеличил событие click на входе файла, и это, похоже, работает точно так, как я ожидал бы в IE и Chrome, но не работает в Firefox (ни один браузер не открывается, когда вы нажмите на div).
Есть ли способ заставить это работать в FF?