HTML选择图片并直接预览实现代码

2020-07-19 08:10:31
本文主要和大家分享HTML选择图片并直接预览实现代码,希望大家可以根据本文的代码,实现HTML选择图片并直接预览的效果。

<!DOCTYPE html><html><head>    <meta name="viewport" content="width=device-width" />    <title>选择图片并预览</title>    <script type="text/javascript">        function getFileUrl(sourceId) {            var url;            if (navigator.userAgent.indexOf("MSIE")>=1) { // IE                url = document.getElementById(sourceId).value;            } else if(navigator.userAgent.indexOf("Firefox")>0) { // Firefox                url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));            } else if(navigator.userAgent.indexOf("Chrome")>0) { // Chrome                url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));            }            return url;        }        function preImg(sourceId, targetId) {            var url = getFileUrl(sourceId);            var imgPre = document.getElementById(targetId);            imgPre.src = url;        }    </script></head><body><p>    <br />    <br />    <a>上传者:<input type="text" /></a>    <br />    <br />    <form action="">        <input type="file" name="imgOne" id="imgOne" onchange="preImg(this.id,'photo');" />        <br />        <br />        <img id="photo" src="" width="300px" height="300px" style="display: block;" />    </form></p></body></html>

相关推荐:
input type=file 选择图片并且实现预览效果详解