function dropStart(e){ e.dataTransfer.setData("Text",e.target.id); //e.dataTransfer.clearData();在這里調(diào)用clearData(),drop函數(shù)里的getData才會返回空值。 } function drop(e){ var id=e.dataTransfer.getData("Text"); e.dataTransfer.clearData(); console.log(e.dataTransfer.getData("Text"));//還可以獲得id }在drop函數(shù)里調(diào)用e.dataTransfer.clearData()之后,執(zhí)行g(shù)etData("Text")還會返回setData()里的值,所以說clearData()要怎樣用啊,還是說在drop函數(shù)執(zhí)行結(jié)束后dataTransfer.setData()保存的數(shù)據(jù)會自動刪除?
為什么dataTransfer.clearData不起作用?
不負相思意
2018-11-13 13:17:01