zoukankan      html  css  js  c++  java
  • 图片上传预览

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>Document</title>  
    </head>  
    <body>  
        <input type="file" id="photo">  
        <div id="click" style=" 200px; height: 200px; border: 1px solid #000;"></div>  
        <script>  
            document.getElementById('photo').addEventListener('change',function(e){  
            var files = this.files;  
            var img = new Image();  
            var reader = new FileReader();  
            reader.readAsDataURL(files[0]);  
    			reader.onload = function(e){  
    				var mb = (e.total/1024)/1024;  
    				if(mb>= 2){  
    					alert('文件大小大于2M');  
    					return;  
    				}  
    				console.log(this.result);//base64
    				img.src = this.result;//有图片节点可以直接传输到对应节点src  
    				img.style.width = "100%";  
    				img.style.height= "100%";  
    				document.getElementById('click').style.width="200px";  
    				document.getElementById('click').style.height="200px";  
    				document.getElementById('click').innerHTML = '';  
    				document.getElementById('click').appendChild(img);  
    			}  
    		});  
        </script>  
    </body>  
    </html>  
    

      

  • 相关阅读:
    Python_数据类型与变量
    啦啦啦
    Java开发环境搭建
    TCP/IP 学习 --- 4(linux网络基础api)
    TCP/IP 学习 --- 3 (流量控制和拥塞控制)
    TCP/IP 学习 --- 2
    TCP/IP 学习记录 -- 1
    多线程
    如何解析xml文件
    Redis
  • 原文地址:https://www.cnblogs.com/zhaozhou/p/8359061.html
Copyright © 2011-2022 走看看