/ 福清师大传播学院网页前端/web开发工程师 / 2016-07-31

前端,HTML5

前端,HTML5

1.代码示例:

<!DOCTYPE html>
<
html>
<
head lang="en">
    <
meta charset="UTF-8">
    <
title></title>
    <
style>
        .
box
       
{
           
width: 300px;
           
height: 300px;
       
}
       
#box1
       
{
           
float: left;
           
background-color: aquamarine;
       
}
       
#box2
       
{
           
float: left;
           
background-color: antiquewhite;

       
}
    </
style>
    <
script src="index_03.js"></script>
</
head>
<
body>

<
div id="box1" class="box"></div>
<
div id="box2" class="box"></div>
<
img id="img1" src="c4463898ca3d4626e81b77901b1f39fc.gif">
<
div id="msg"></div>
</
body>
</
html>

 

 

var box1Div,msgDiv,imgDiv,box2Div;
 window.onload=function()
 {
     box1Div=document.getElementById("box1");
     msgDiv=document.getElementById("msg");
     imgDiv = document.getElementById("img1");
     box2Div=document.getElementById("box2")
     //box1Div.ondragenter = function(e)
     //{
     //        showObj(e);
     //}
 
     box1Div.ondragover = function(e)
     {
         e.preventDefault();
     }
     box2Div.ondragover = function(e)
     {
         e.preventDefault();
     }
     imgDiv.ondragstart = function(e)
     {
         e.dataTransfer.setData("imgId","img1");
     }
     box1Div.ondrop=dropImgHangdler;
     box2Div.ondrop=dropImgHangdler;
 }
 
 function dropImgHangdler(e)
 {
     showObj(e.dataTransfer);
     e.preventDefault();
     var img = document.getElementById(e.dataTransfer.getData("imgId"));
     e.target.appendChild(img);
 }
 
 function showObj(obj)
 {
     var  s ="";
     for(var k in obj)
     {
         s+= k + ":"+obj[k]+"<br/>"
     }
     msgDiv.innerHTML=s;
 }

前端,HTML5

 


 

前端,HTML5


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇