6.12号整理(h5新特性-图片、文件上传)
2024-09-04 19:29:37
<input type="file" id='myFile' multiple>
<ul>
<li>
<img src="" alt="">
</li>
<li>
<img src="" alt="">
</li>
</ul>
<script>
//文件上传
//file 属性 this.files 可读属性:name type size
document.getElementById('myFile').onchange=function(){
console.log(this.files);//
for(var i=0;i<this.files.length;i++){
console.log(this.files[i]);
var file=this.files[i];
//读取
var fileReader=new FileReader();
//读取方式
fileReader.readAsDataURL(file);
//结果
fileReader.onload=function(){
console.log(this.result);
//追加插入页面 li-img
var img=document.createElement('img');
img.setAttribute('src',this.result);
var lis=document.createElement('li');
lis.appendChild(img);
document.querySelector('ul').appendChild(lis);
}
}
}
</script>
最新文章
- Storm
- Anaconda日志
- Part 16 Important concepts related to functions in sql server
- [笔记] MySql Workbench 导出表结构和数据报错 mysqldump: [ERROR] unknown variable &#39;delayed-insert=FALSE&#39;
- iOS搜索框
- Web---myAjax(自己写底层)-隐藏帧技术
- java8新特性学习
- C# MyNewQueue 消息队列
- RH253读书笔记(6)-Lab 6 Implementing Web(HTTP) Services
- 如何在家自制LED灯?很简单,我来告诉你!
- zoj 2136 Longest Ordered Subsequence 最长上升子序列 新思路
- day19-网络编程基础(二)
- IAB303 Data Analytics Assessment Task
- 阿里云轻量级服务器上JDK及tomcat部署配置
- java ftp上传文件 工具类
- [BTS] BizTalk EDI character set and separator settings
- ionic局部刷新页面与刷新整个页面
- innobackupex per table
- Drupal性能优化:蜜蜂培训性能优化一
- [Web 前端] webstorm 快速搭建react项目
热门文章
- Python学习之循环--绕圈圈(蛇形盘)
- ECMAScript 5 严格模式
- ajax原理及使用
- Luogu P3295 [SCOI2016]萌萌哒(并查集+倍增)
- Promise的源码实现(符合Promise/A+规范)
- Django项目:CRM(客户关系管理系统)--45--37PerfectCRM实现King_admin添加用户时密码加密
- Django项目:CRM(客户关系管理系统)--20--12PerfectCRM实现King_admin分页上下页
- 移动端页面输入法挡住input输入框的解决方法
- [转]js作用域系列——内部原理
- div覆盖div DIV相互重叠如何解决