DragEvent: dataTransfer property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.

Thuộc tính chỉ-đọc DragEvent.dataTransfer chứa dữ liệu của thao tác kéo (dưới dạng một đối tượng DataTransfer).

Giá trị

Một đối tượng DataTransfer chứa dữ liệu của sự kiện kéo.

Thuộc tính này có thể là null khi sự kiện được tạo bằng hàm tạo. Nó không bao giờ là null khi được trình duyệt phát ra.

Ví dụ

Ví dụ này minh họa cách truy cập dữ liệu kéo và thả trong trình xử lý sự kiện dragend.

js
function processData(d) {
  // Xử lý dữ liệu …
}

dragTarget.addEventListener("dragend", (ev) => {
  // Gọi bộ xử lý dữ liệu kéo và thả
  if (ev.dataTransfer !== null) processData(ev.dataTransfer);
});

Thông số kỹ thuật

Specification
HTML
# dom-dragevent-datatransfer-dev

Tương thích trình duyệt