Цитата:
|
var data = e.dataTransfer.getData('text/html');
|
И? Дальше че?
И причем тут text/html? Сделай так:
Когда хватаем элемент - записываем данные с кастомным типом:
setData('application/x-element-id', this.id);
Это мы записали id элемента.
На принимающей стороне получаем эти данные и делаем appendChild элемента с таким id.
На самом деле, даже нет необходимости что-то передавать через dataTransfer. Просто при старте запоминаем в переменную перетаскиваемый элемента, а при финише - делаем appendChild.