时间:2021-07-01 10:21:17 帮助过:9人阅读
只要在< input type ="file" / >文件表单元素中监听 onchange
事件,然后通过FileReader读取图片文件,然后将读取的内容在中显示即可。示例代码如下:
- document.getElementById('file').onchange = function(evt) {
- // 如果浏览器不支持FileReader,则不处理
- if
- (window.FileReader)
- return
- ;
- var files = evt.target.files;
- for
- (var i = 0, f; f = files[i]; i++) {
- if
- (!f.type.match('image.*')) {
- continue
- ;
- }
- var reader =
- new
- FileReader();
- reader.onload = (function(theFile) {
- return
- function(e) {
- // img 元素
- document.getElementById('previewImage').src = e.target.result;
- };
- })(f);
- reader.readAsDataURL(f);
- }
- }
以上就是用HTML5轻松实现图片预览的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
相关文章:
详解html5图片上传支持图片预览压缩及进度显示兼容IE6及标准浏览器
javascript实现图片预览和上传(兼容IE)代码分享
JavaScript进阶(八)JS实现图片预览并导入服务器功能