Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

DataTransfer 개체 속성은 무엇입니까?

<시간/>

데이터 전송 개체는 끌어서 놓기 작업에 대한 데이터를 보유합니다. 이 데이터는 DataTransfer 개체와 관련된 다양한 속성 측면에서 검색 및 설정할 수 있습니다.

다음은 속성입니다:

Sr.No.
DataTransfer 속성 및 설명
1
dataTransfer.dropEffect [ =값 ]
  1. 현재 선택된 작업의 종류를 반환합니다.
  2. 이 속성을 설정하여 선택한 작업을 변경할 수 있습니다.
  3. 가능한 값은 없음, 복사, 연결 및 이동입니다.
2
dataTransfer.effectAllowed [ =값 ]
  1. 허용되는 작업의 종류를 반환합니다.
  2. 이 속성을 설정하여 허용된 작업을 변경할 수 있습니다.
  3. 가능한 값은 none, copy, copyLink, copyMove, link, linkMove, move, all 입니다. 및 초기화되지 않았습니다.
3
dataTransfer.types
dragstart 이벤트에 설정된 형식을 나열하는 DOMStringList를 반환합니다. 또한 파일을 드래그하는 경우 유형 중 하나는 "Files" 문자열이 됩니다.
4
dataTransfer.clearData( [ 형식 ] )

지정된 형식의 데이터를 제거합니다. 인수가 생략되면 모든 데이터를 제거합니다.
5
dataTransfer.setData(형식, 데이터)
지정된 데이터를 추가합니다.
6
데이터 =dataTransfer.getData(형식)
지정된 데이터를 반환합니다. 해당 데이터가 없으면 빈 문자열을 반환합니다.
7
dataTransfer.files
드래그 중인 파일의 FileList를 반환합니다(있는 경우).
8
dataTransfer.setDragImage(요소, x, y)
지정된 요소를 사용하여 이전에 지정된 피드백을 대체하여 드래그 피드백을 업데이트합니다.
9
dataTransfer.addElement(요소)
드래그 피드백을 렌더링하는 데 사용되는 요소 목록에 지정된 요소를 추가합니다.