【发布时间】:2013-05-19 19:47:16
【问题描述】:
我正在尝试调用具有特定 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() 来打印函数调用时返回的内容。它返回“未定义”。我显然做错了什么,但究竟是什么?
【问题讨论】:
-
从警报中删除 .click()
标签: javascript file input click undefined