چه چیزی را بکشیم - ondragstart و setData()

سپس، مشخص کنید وقتی عنصر کشیده می‌شود چه اتفاقی بیفتد.

در مثال بالا، ویژگی ondragstart یک تابع، drag(event) را فراخوانی می کند که مشخص می کند چه داده هایی باید کشیده شوند.

روش dataTransfer.setData() نوع داده و مقدار داده های کشیده شده را تنظیم می کند:

تابع drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}

در ایندر مورد، نوع داده "متن" است و مقدار آن شناسه عنصر قابل کشیدن ("drag1") است.