特定の ID を持つファイル入力の click() メソッドを呼び出そうとしていますが、関数呼び出しは undefined を返し、基本的に何も起こりません。ここで状況を再現しました:http://jsfiddle.net/gkaG2/
とても簡単です:
HTML
<input id="hiddenFileInput" type="file" multiple="multiple" accept="image/*" >
Javascript
document.getElementById('hiddenFileInput').click();
alert(document.getElementById('hiddenFileInput').click());
要素で click() メソッドを呼び出してみましたが、うまくいきません。次に、alert() を呼び出して、呼び出されたときに関数が返すものを出力します。「未定義」を返します。私は明らかに何か間違ったことをしていますが、正確には何ですか?