相关疑难解决方法(0)

jQuery:模拟点击<input type ="file"/>在Firefox中不起作用?

可能重复:
在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>
Run Code Online (Sandbox Code Playgroud)

我的目标是让div文件输入上引发点击事件,这似乎与我在IE和Chrome中所期望的完全一样,但在Firefox中不起作用(当你点击时没有打开文件浏览器div).

有没有办法让这个在FF工作?

html javascript jquery file-upload

30
推荐指数
2
解决办法
9万
查看次数

无论如何从type = file输入中删除"no file selected"?

无论如何,我似乎无法弄清楚使用type ="file"删除输入旁边显示的"No file selected"文本.

你们知道吗? Safari截图

html javascript

28
推荐指数
3
解决办法
4万
查看次数

标签 统计

html ×2

javascript ×2

file-upload ×1

jquery ×1