我刚刚开始学习基本的 JavaScript,但我被困在我想做的事情上。我有四个图像(1,2,3,4)。我希望图像 4 只能放在图像 3 上。图像 3,只能放在图像 2 上,依此类推。删除最后一张图片后,我希望它打开一个页面。我遇到的问题是只允许将图像放在另一个上。我该怎么办?这是我到目前为止的代码:
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
window.open("button.html", "_self");
}