リンクした例では、関数drag()はイメージ ノードの onDragStart イベントによってトリガーされます。evこのイベント オブジェクトは の引数に渡されdrag()、drag()関数が を介してイベントのターゲット (つまり、ドラッグしている要素) にアクセスできるようになりますev.target。
ターゲットがあるので、 でターゲットの親ノードにev.target.parentNodeアクセスでき、 で親ノードの ID にアクセスできますev.target.parentNode.id。