<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#div1{
width:320px;
height:50px;
background:pink;}
</style>
<script>
window.onload = function ()
{
var odiv = document.getElementById('div1');
var oul = document.getElementById('ul1');
odiv.ondragenter = function ()
{
odiv.innerHTML = '请释放';
}
odiv.ondragover = function (ev)
{
ev.preventDefault();
}
odiv.ondrop = function (ev)
{
ev.preventDefault();
var fs = ev.dataTransfer.files;
for(var i = 0; i < fs.length; i++)
{
if(fs[i].type.indexOf('image')!=-1)
{
var fd = new FileReader();
fd.readAsDataURL(fs[i]);
fd.onload = function ()
{
var oli = document.createElement('li');
var oimg = document.createElement('img');
oimg.src = this.result;
oli.appendChild(oimg);
oul.appendChild(oli);
}
}
else
{
alert('图片样式·')
}
}
}
odiv.ondragleave = function ()
{
odiv.innerHTML = '请拖拽到此区域';
}
}
</script>
</head>
<body>
<div id="div1">请拖拽到此区域</div>
<ul id="ul1"></ul>
</body>
</html>