<html>
<body>
<div id='parent'>
<div class='pin'>
</div>
</div>
</body>
<script>
var oPin = document.createElement('div')
oPin.className = 'pin'
oParent.appendChild(oPin)
var oImg = document.createElement('img')
loadImg('./image/'+ data[i].src,callBack,oImg) //这里是你的图片地址
oImg.src = './image/'+ data[i].src
oPin.appendChild(oImg)
</script>
</html>
//要有form标签,设置提交地址。后面就是后台的事了。<form action="提交地址" method="post" enctype="multipart/form-data">
<input type="button" id="upload" name="" value="选择" />
<input type="submit" id="upload" name="" value="提交" />
</form>
//百度没给我审核通过:“先介绍算法思路,再给出参考代码,并对关键代码做注释说明。提供运行效果截图。”
//这句话是给百度的:“我真实忍不住要骂人,思路,参考代码,注释,还要运行效果截图!!这一串下来要花多少时间??你TM是给我发工资还是怎么!!!??我给别人解决问题浪费我少许时间我可接收我也算助人为乐,现在到好还要像孙子一样按你的指示一步步做事????”
1、新建一个HTML文件,保存为test.html,用于编写代码实现拖放功能 。
2、在test.html添加一个div标签,并且给它一个id,用于下面编写样式。
3、通过div的id , 给div定义CSS样式,例如,把div定义为一个带边框的长方形。下面将实现将图片拖放在这个长方形中。
4、在div的下面定义一张被拖放图片,并设置该图片的属性为允许被拖放。
5、在被拖放的图片上加上一个ondragstart事件,即图片被拖动时触发这个事件。再给事件一个函数,用于拖动图片时,把图片保存在一个变量中。
6、运行代码,在浏览器中查看结果:至此,完成了使用JS实现拖放图片到div中的功能。