• HTML5——将图片拖拽上传


    如下图所示:

    代码如下:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
        #div1{width:200px;height:200px;background:red;}
        </style>
        <script type="text/javascript">
        window.onload=function(){
         var div1=document.getElementById("div1");
         div1.ondragenter=function(){
           this.innerHTML="可以释放了";
         
         }
         div1.ondragover=function(ev){
           ev.preventDefault();
         }
         div1.ondragleave=function(){
         this.innerHTML="将文件拖拽到此区域";    
         }
         div1.ondrop=function(ev){
           ev.preventDefault();
           var files=ev.dataTransfer.files;
           var fd=new FileReader();
           if(files[0].type.indexOf('image')!=-1){
           fd.readAsDataURL(files[0]);
           var ul1=document.getElementById("ul1");
           fd.onload=function(){
             var li1=document.createElement("li");
             var img1=document.createElement("img");
             img1.src=this.result;
             li1.appendChild(img1);
             ul1.appendChild(li1);
           }
           }else{alert("请选择图片上传");}
          }
          
          // alert(files.length);
         }
        
        </script>
    </head>
    <body>
    <div id="div1">将文件拖拽到此区域</div>
    <ul id="ul1">
    
    </ul>
    </body>
    </html>
  • 相关阅读:
    javascript进阶一
    javascript基础
    前端开发工程师——网易云课堂
    win10,软件, 发布者不受信任怎么办
    oracle10g如何配置客户端
    ASPxGridView中DetailRow的使用
    vb中&和+的区别
    nvl
    substr
    ORA-01791: 不是 SELECTed 表达式
  • 原文地址:https://www.cnblogs.com/shuai7boy/p/5447756.html
Copyright © 2020-2023  润新知