First, I found that HTML5 drag and drop is convenient.
But it's not supported in iOS7 as follows.
In the same document, Apple says drag and drop can be implemented from the basic touch events following the tutorial of the following. But I can't find any clue in there.
After then, I searched and found some tips.
One is "create customized event" but I don't understand how his claim is to be true. (Anyway, createEvent() is deprecated. customEvent constructor is to be used instead.)
Another one is to use some libraries and I don't like that idea.
And I looked through the source code of the above drag-and-drop-shim and found that there is a method document.elementFromPoint().
I guess that this method can be used to implement drag and drop.