如何用javascript写这种多图上传的效果, 10

没图的时候是空的,当上传之后有图了,点击可以删除,删除之后又变成空的加号... 没图的时候是空的,当上传之后有图了,点击可以删除,删除之后又变成空的加号 展开
 我来答
键盘手文哥
2016-12-29 · TA获得超过2453个赞
知道大有可为答主
回答量:2329
采纳率:47%
帮助的人:716万
展开全部
很简单,一个大容器 ul,每个图片项目是一个 li,li 里面有一个 img 标签放图片。最后一个设置一个特殊类,比如 upload_button,还要添加一个 file 控件,设置一下隐藏。上传按钮添加 click 事件,触发 file 控件的 click 事件,这样 file 控件就可以使用了,然后设置 file 控件的 change 事件,当选择多个图片点确定后,就通过 files 数组获取文件对象列表。接着用循环语录处理图片文件对象,创建一个 FileReader 对象,设置 onload 事件,因为文件读取是异步操作,onload 事件可以通过 this.result 获取图像数据,创建一个 li 和 img ,img 的 src 属性设置这个值,整个li插入到上传按钮之前,最后执行 oFileReader.readAsDataUri(files[0]) 就可以执行读取操作了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式