1.设置元素为可拖动,draggable=“true”
2.拖动什么ondragstart和setData()
然后规定当元素被拖动的时候,会发生什么
3.dataTransfer.setData()方法设置被拖动数据类型和值
4.放到何处 - ondragover
ondragover 事件规定在何处放置被拖动的数据。
默认地,无法将数据/元素放置到其他元素中。如果需要设置允许放置,我们必须阻止对元素的默认处理方式。
这要通过调用 ondragover 事件的 event.preventDefault() 方法
5.进行放置 - ondrop
当放置被拖数据时,会发生 drop 事件。
在上面的例子中,ondrop 属性调用了一个函数,drop(event):