图片实时预览功能_晴枙_前端开发者

<input type="file" id='file'>
<div>
     <img src="" alt="" id='preview'>
</div>

html结构部分

<input type="file" id='file'>
<div>
     <img src="" alt="" id='preview'>
</div>
<input type="file" id='file'>
<div>
     <img src="" alt="" id='preview'>
</div>

html结构部分

<script>
        let file = document.querySelector('#file');
        let preview = document.querySelector('#preview');
        file.onchange = function(){
            // 使用FileReader 读取本地文件
            // 创建文件读取对象
            const fr = new FileReader();
            // 得到用户选取的是那个文件
            const one = this.files[0];
            // 读取文件
            fr.readAsDataURL(one);
            // 当文件读取完成触发onload事件,就可以实现预览
            fr.onload = function(){
                preview.src = fr.result;
            }
        }
    
    </script>

js代码

<script>
        let file = document.querySelector('#file');
        let preview = document.querySelector('#preview');
        file.onchange = function(){
            // 使用FileReader 读取本地文件
            // 创建文件读取对象
            const fr = new FileReader();
            // 得到用户选取的是那个文件
            const one = this.files[0];
            // 读取文件
            fr.readAsDataURL(one);
            // 当文件读取完成触发onload事件,就可以实现预览
            fr.onload = function(){
                preview.src = fr.result;
            }
        }
    
    </script>
<script>
        let file = document.querySelector('#file');
        let preview = document.querySelector('#preview');
        file.onchange = function(){
            // 使用FileReader 读取本地文件
            // 创建文件读取对象
            const fr = new FileReader();
            // 得到用户选取的是那个文件
            const one = this.files[0];
            // 读取文件
            fr.readAsDataURL(one);
            // 当文件读取完成触发onload事件,就可以实现预览
            fr.onload = function(){
                preview.src = fr.result;
            }
        }
    
    </script>


let file
);
let preview
);
file.onchange
function(){
// 使用FileReader 读取本地文件// 创建文件读取对象new FileReader();
// 得到用户选取的是那个文件this];
// 读取文件 fr.readAsDataURL(one);
// 当文件读取完成触发onload事件,就可以实现预览function(){
preview.src
fr.result;
}
}

js代码

 

» 本文来自:前端开发者 » 《图片实时预览功能_晴枙_前端开发者》
» 本文链接地址:https://www.rokub.com/73312.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!