files/en-us/web/api/datatransferitem/index.md
{{APIRef("HTML Drag and Drop API")}}
The DataTransferItem object represents one drag data item. During a drag operation, each {{domxref("DragEvent")}} has a {{domxref("DragEvent.dataTransfer","dataTransfer")}} property which contains a {{domxref("DataTransferItemList","list")}} of drag data items. Each item in the list is a DataTransferItem object.
DataTransferItem was primarily designed for the HTML Drag and Drop API, and is still specified in the HTML drag-and-drop section, but it is now also used by other APIs, such as {{domxref("ClipboardEvent.clipboardData")}} and {{domxref("InputEvent.dataTransfer")}}. Documentation of DataTransferItem will primarily discuss its usage in drag-and-drop operations, and you should refer to the other APIs' documentation for usage of DataTransferItem in those contexts.
This interface has no constructor.
string or file.All of this interface's methods and properties have their own reference page, and each reference page has an example of its usage.
{{Specifications}}
{{Compat}}