に私のコードのサンプルを動作していない.clickここにある:http://develop.davzy.com/test2.phpはクローム
<input name="avatarfile" type="file" id='uploadbutton' />
<script>document.getElementById("uploadbutton").click()</script>
できるだけ早くあなたがページを開くと、ファイルセレクタを開くことになっています。 IE8、IE9、FireFoxでは動作しますが、Chromeでは動作しません。
Firefox 7でもブロックされます。それはセキュリティ機能でなければなりません。私は私の "ブラウズファイル"ウィンドウを開くサイトが嫌いだろう。経験の浅いWebユーザーは、気づかずに簡単にファイルをアップロードできます。 – Emil
重複http://stackoverflow.com/questions/210643/in-javascript-can-i-make-a-click-event-fire-programmatically-for-a-file-input – Emil
私がこれをしたい理由は、私がユーザーが「画像をアップロード」を押すと背景が開き、アップロードダイアログを開くようにしたいと考えています。 – Macmee