gpt4 book ai didi

javascript - 哪些浏览器支持在 input[type ="file"] 元素上触发点击事件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:51:38 26 4
gpt4 key购买 nike

根据 https://developer.mozilla.org/en/Using_files_from_web_applications ,

Starting in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) , you can hide the admittedly ugly file element and present your own interface for opening the file picker and displaying which file or files the user has selected.

像这样(使用 jQuery):

$('a.upload').click(function(e) {
e.preventDefault();
$('input[type="file"]').click();
});

我不是在问还有什么其他方法可以更好地做到这一点。我想知道还有哪些浏览器支持这样的输入文件的点击事件?

最佳答案

firefox 3.2+ 版本不支持 AFAIK,因为如果文件输入被隐藏,会有一些安全问题,我猜 chrome 和 ie 支持这就是为什么人们触发点击将文件输入直接放在假元素后面

关于javascript - 哪些浏览器支持在 input[type ="file"] 元素上触发点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com