ドラッグ&ドロップについて勉強中です。JSFiddleにある W3Schools の例をコピーしました。
W3School の例でpreventDefault()
は、ドロップ イベントで次のように呼び出します。
function drop(ev) {
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
それでも、ドキュメントを読むときの必要性がわかりません。この呼び出しを削除しても、例は引き続き正常に動作します。
function drop(ev) {
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
では、この への呼び出しは何に使用されるのpreventDefault()
でしょうか。本当に必要ですか?はいの場合、なぜですか?