DataTransferItemList

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.

DataTransferItemList 对象是一组代表被拖动项的DataTransferItem 对象的列表。在拖动操作期间,每个DragEvent 都有一个 dataTransfer 属性,该属性是 DataTransferItemList.

该接口没有构造函数

属性

DataTransferItemList.length 只读

无符号长整型 :列表中拖动项的数量。

方法

DataTransferItemList.add()

向拖动项列表中添加新项 (File对象或string),该方法返回一个 DataTransferItem 对象。

DataTransferItemList.remove()

根据索引删除拖动项列表中的对象。

DataTransferItemList.clear()

清空拖动项列表。

DataTransferItemList.DataTransferItem()

取值方法:返回给定下标的DataTransferItem对象。

示例

每个方法或属性都有其引用页面,每一个引用页对应也有使用示例。

规范

Specification
HTML Standard
# the-datatransferitemlist-interface

浏览器兼容性

BCD tables only load in the browser