Đối tượng DataTransfer chứa dữ liệu về thao tác kéo thả. Dữ liệu này có thể truy xuất và thiết lập thông qua các thuộc tính liên quan.
Dưới đây là các thuộc tính:
| STT | Thuộc tính DataTransfer và mô tả |
|---|---|
| 1 | dataTransfer.dropEffect [ = value ]
|
| 2 | dataTransfer.effectAllowed [ = value ]
|
| 3 | dataTransfer.types Trả về DOMStringList liệt kê các định dạng được đặt trong sự kiện dragstart. Nếu có file bị kéo, một trong các loại sẽ là chuỗi "Files". |
| 4 | dataTransfer.clearData([format]) Xóa dữ liệu của các định dạng chỉ định. Xóa tất cả nếu bỏ qua tham số. |
| 5 | dataTransfer.setData(format, data) Thêm dữ liệu được chỉ định. |
| 6 | data = dataTransfer.getData(format) Trả về dữ liệu được chỉ định. Trả về chuỗi rỗng nếu không có dữ liệu. |
| 7 | dataTransfer.files Trả về FileList các file đang bị kéo, nếu có. |
| 8 | dataTransfer.setDragImage(element, x, y) Dùng phần tử cho trước để cập nhật phản hồi kéo, thay thế phản hồi trước đó. |
| 9 | dataTransfer.addElement(element) Thêm phần tử cho trước vào danh sách các phần tử dùng để render phản hồi kéo. |