JS简单实现文件上传实例代码(无需插件)
2023-06-13 09:15:12 时间
<spanclass="up-btn"id="selectFile">请选择文件</span>
<inputtype="file"name="fileupload"style="FILTER:alpha(opacity=0);moz-opacity:0;opacity:0;"/>
//点击#selectFile触发input:file的click事件
jQuery("#selectFile").live("click",function(){
varie=!-[1,];
if(ie){
jQuery("input:file").trigger("click").trigger("change");
}else{
jQuery("input:file").trigger("click");
}
});
选中文件要触发的事件
jQuery("input:file").change(function(){
//dosomthing
});
1、在chrome浏览器下,为了数据安全,隐藏的input:file不能trigger“click”事件。 所以要设置input:file的透明度达到隐藏的效果。
2、在ie6,7下inputfile文件不支持onchange事件,所以在此浏览器下我还是用<inputtype="file"value=""/>
相关文章
- js异步编程面试题你能答上来几道
- vue.js和jquery的区别_人和人类的区别是什么
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- 22道js输出顺序问题,你能做出几道5
- js内存机制
- js传递参数获取到的是object或object HTMLFormElement
- clipboard.js:最轻便的复制页面内容到剪切板的JS
- 使用 JavaScript 实现 PHP 函数功能:PHP.JS
- IBM 向 Node.js 捐赠 Express 框架,为 Express 丑闻画上了句号
- 使用Oracle和JS开发新一代应用仿真世界(oracle js)
- Redis中的订阅机制及其在JS中的应用(redis 订阅 js)
- 仿客齐集首页导航条DIV+CSS+JS[代码实例]
- js操作table之移动TR位置兼容FF跟IE
- js移除事件js绑定事件实例应用
- js延迟加载改变JS的位置加快网页加载速度
- JS实现的省份级联实例代码
- 多种方法实现当jsp页面完全加载完成后执行一个js函数
- js快速排序的实现代码
- node.js应用后台守护进程管理器Forever安装和使用实例
- 在Node.js中实现文件复制的方法和实例
- JS中FRAME的操作问题实例分析
- js读写json文件实例代码
- js与jQuery实现的兼容多浏览器Ajax请求实例
- js对象基础实例分析
- js分页工具实例
- JS解析XML实例分析
- JS回调函数的应用简单实例