DataTransfer 物件的屬性有哪些?


DataTransfer 物件儲存關於拖放操作的資料。這些資料可以根據與 DataTransfer 物件關聯的各種屬性進行檢索和設定。

以下是這些屬性:

序號
DataTransfer 屬性及其描述
1
dataTransfer.dropEffect [ = 值 ]

  1. 返回當前選擇的動作型別。
  2. 可以設定此屬性來更改選擇的動作。
  3. 可能的值為 none、copy、link 和 move。
2
dataTransfer.effectAllowed [ = 值 ]

  1. 返回允許的動作型別。
  2. 可以設定此屬性來更改允許的動作。
  3. 可能的值為 **none、copy、copyLink、copyMove、link、linkMove、move、all** 和 **uninitialized**。
3
dataTransfer.types

返回一個 DOMStringList,其中列出了在 dragstart 事件中設定的格式。此外,如果正在拖動任何檔案,則其中一種型別將是字串“Files”。
4
dataTransfer.clearData( [ format ] )

刪除指定格式的資料。如果省略引數,則刪除所有資料。
5
dataTransfer.setData(format, data)

新增指定的資料。
6
data = dataTransfer.getData(format)

返回指定的資料。如果沒有此類資料,則返回空字串。
7
dataTransfer.files

返回正在拖動的檔案的 FileList(如果有)。
8
dataTransfer.setDragImage(element, x, y)

使用給定的元素更新拖動反饋,替換任何先前指定的反饋。
9
dataTransfer.addElement(element)

將給定的元素新增到用於呈現拖動反饋的元素列表中。

更新於:2020年1月29日

355 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.