js实现图片上传预览

     <!DOCTYPE html>  
     <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
    <style type="text/css">  
     #preview, .img, img  
     {  
     width:200px;  
     height:200px;  
     }  
     #preview  
     {  
    border:1px solid #000;  
    }  
     </style>  
     </head>  
    <body>  
     <div id="preview"></div>  
    <input type="file" onchange="preview(this)" />  
     <script type="text/javascript">    
     function preview(file)  
     {  
     var prevDiv = document.getElementById('preview');  
     if (file.files && file.files[0])  
     {  
     var reader = new FileReader();  
     reader.onload = function(evt){  
     prevDiv.innerHTML = '<img' +' style='+'"width: 100px;height: 100px"'+' src="' + evt.target.result + '" />';   
    }    
     reader.readAsDataURL(file.files[0]);  
    }  
     else    
     {  
     prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>';  
     }  
     }  
     </script>  
     </body>  
     </html> 

 

posted on 2016-03-01 14:25  小人物的奋斗  阅读(364)  评论(0编辑  收藏  举报

导航