DragEvent.dataTransfer
The DragEvent.dataTransfer
property holds the drag operation's data (as a DataTransfer
object).
This property is Read only .
Syntax
let data = dragEvent.dataTransfer;
Return value
data
-
A
DataTransfer
object which contains thedrag event's data
.
Example
This example illustrates accessing the drag and drop data within the dragend
event handler.
function processData(d) { // Process the data ... } dragTarget.addEventListener("dragend", function(ev) { // Call the drag and drop data processor if (ev.dataTransfer !== null) processData(ev.dataTransfer); }, false);
Specifications
Specification |
---|
HTML Standard (HTML) # dom-dragevent-datatransfer-dev |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
dataTransfer |
46 |
12 |
3.5 |
10
The value is always
null . |
Yes |
3.1 |
No |
No |
Yes |
No |
No |
No |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DragEvent/dataTransfer