Drag and Drop: Dragging data

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Every event related to drag and drop comes is a DragEvent object as I mentioned, and it comes with a property called dataTransfer which holds the data being dragged, and offers 5 properties:

  • dropEffect
  • effectAllowed
  • files
  • items (read only)
  • types (read only)

When the drag event starts, you can do a few operations.

Lessons in this unit:

0: Introduction
1: Drop targets
2: Drag events
3: ▶︎ Dragging data
4: Set / get the effect
5: The data being transferred