js实现点击按钮弹出上传文件的窗口


Posted in Javascript onDecember 23, 2016

1.详细描述

在页面上设置一个“选择文件”按钮,点击该按钮,会弹出本地磁盘信息用于选择文件。

2.代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script type="text/javascript">
function F_Open_dialog() 
{ 
document.getElementById("btn_file").click(); 
}
</script>
</head>
<body>
<div>
<input type="file" id="btn_file" style="display:none">
<button type="button" onclick="F_Open_dialog()">选择文件</button>
</div>
</body>
</html>

3.操作示例

将代码复制到W3CSchool的测试页面,提交运行之后如图:在查看结果页面会出现“选择文件”这个按钮

js实现点击按钮弹出上传文件的窗口

之后点击“选择文件”后如图:页面上会出现弹窗,显示本地磁盘信息,用于选择文件。

js实现点击按钮弹出上传文件的窗口

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
JavaScript数据类型学习笔记
Jan 25 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
Nov 21 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
Javascript操作dom对象之select全面解析
Apr 24 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
JS实现将链接生成二维码并转为图片的方法
Mar 17 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
详解用JS添加和删除class类名
Mar 25 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 Javascript
vue+node 实现视频在线播放的实例代码
Oct 19 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
Dec 22 #Javascript
JS中微信小程序自定义底部弹出框
Dec 22 #Javascript
Bootstrap源码解读表单(2)
Dec 22 #Javascript
javascript学习之json入门
Dec 22 #Javascript
Bootstrap源码解读网格系统(3)
Dec 22 #Javascript
js微信支付实现代码
Dec 22 #Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 #Javascript
You might like
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
php 保留字列表
2012/10/04 PHP
phpize的深入理解
2013/06/03 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
python set集合使用方法解析
2019/11/05 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
年终考核评语
2014/01/19 职场文书
学习自我鉴定
2014/02/01 职场文书
幼儿园招生广告
2014/03/19 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
离婚协议书格式
2015/01/26 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle