我正在尝试使用特定 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() 来打印函数在调用时返回的内容。它返回“未定义”。我显然做错了什么,但究竟是什么?