html5的drop事件,如何获取target?
<div id="DivParent">
<div id="DivSub1"></div>
<div id="DivSub2"></div>
<div id="DivSub3"></div>
<div id="DivSub4"></div>
</div>
假设这样的文档结构,我在DivParent设置了drop监听,但我希望当他drop在DivSub1范围内的时候,我能通过event对象获取到DivSub1,请问怎么解决这个问题,只考虑h5,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你在父元素
DivParent
上绑定监听器,那么event.target
指向DivSub1
元素(当然确定是拖入该元素上)event.currentTarget
才会指向DivParent
父元素W3c的demo
你看他的实现是在拖动开始的时候传入了ID到event中dataTransfer中
根据你的需求我在添加一个
你运行下这个事件冒泡的例子应该就可以理解了