DragEvent: dataTransfer-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die schreibgeschützte DragEvent.dataTransfer
-Eigenschaft enthält die Daten des Ziehvorgangs (als DataTransfer
-Objekt).
Wert
Ein DataTransfer
-Objekt, das die Daten des Ziehereignisses enthält.
Die Eigenschaft kann null
sein, wenn das Ereignis mit dem Konstruktor erstellt wurde. Sie ist niemals null
, wenn sie vom Browser ausgelöst wird.
Beispiele
Dieses Beispiel zeigt den Zugriff auf die Drag-and-Drop-Daten innerhalb des dragend
-Ereignishandlers.
js
function processData(d) {
// Process the data …
}
dragTarget.addEventListener(
"dragend",
(ev) => {
// Call the drag and drop data processor
if (ev.dataTransfer !== null) processData(ev.dataTransfer);
},
false,
);
Spezifikationen
Specification |
---|
HTML Standard # dom-dragevent-datatransfer-dev |
Browser-Kompatibilität
BCD tables only load in the browser