怎么用js实现多文件上传前的预览啊(100分)

依旧入故sun 2016-04-24 08:27:16
原来的代码是下面这样的 只能预览一张图片 现在我想预览多张图片并且可以增加删除,求代码!!!
<script>
function Image() {
var doc = document.getElementById("doc");
var img = document.getElementById("preview");
img.style.display = 'block';
img.style.width = '400px';
img.style.height = '200px';
img.src = window.URL.createObjectURL(doc.files[0]);
}
</script>
</head>
<body >
<form id="form1" runat="server">
<input type="file" name="doc" id="doc" onchange="javascript:Image();">

<p>
<div><img id="preview" style="diplay:none" /></div>
...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
依旧入故sun 2016-04-25
  • 打赏
  • 举报
回复
引用 2 楼 娃都会打酱油了的回复:
这样写没浏览器兼容性问题? 如果没问题,那么你直接将file与img对应,然后你调用的地方传入this就可以
我想要可选择多张图片的显示呀,类似把图片地址放在数组里
依旧入故sun 2016-04-25
  • 打赏
  • 举报
回复
引用 1 楼 Justin-Liu的回复:
http://cn.bing.com/search?q=js++preview+image+before+upload&qs=n&form=QBLH&pq=js+preview+image+before+upload&sc=0-30&sp=-1&sk=&cvid=F8F827C1E69646218C0DFBE6050EA332
大哥,链接打不开-_-||
  • 打赏
  • 举报
回复
这样写没浏览器兼容性问题? 如果没问题,那么你直接将file与img对应,然后你调用的地方传入this就可以
Justin-Liu 2016-04-25
  • 打赏
  • 举报
回复
http://cn.bing.com/search?q=js++preview+image+before+upload&qs=n&form=QBLH&pq=js+preview+image+before+upload&sc=0-30&sp=-1&sk=&cvid=F8F827C1E69646218C0DFBE6050EA332

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧