使用Submit拖放将显示所有drop()数据

时间:2016-12-29 23:12:59

标签: javascript jquery html drag-and-drop

所以我正在尝试拖放系统,我可以从40个图像中选择并将它们放到另外6个空白div中。图像有自己的ID,如id =“1”。也像1-40一样。我只能选择40个中的6个,然后打印或提醒我已经获得的6个随机数。我正在使用下面的那些JS,它们非常好:

function allowDrop(ev)
{
document.getElementById(ev.target.id).innerHTML = "";
ev.preventDefault();
}

function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id);
}

function drop(ev)
{
    ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
var new_img = $('#'+data).clone();
$('#'+ev.target.id).html(new_img);
alert(data)

}

问题是我的submit()函数。我只想从我在6个空白div中放下的图像中获取所有6个数字并显示它们。我只是不知道我所做的submit()函数有什么问题。我没有从丢弃它们的地方获取数据吗?请帮忙,谢谢!

function submit() {


  var guess=ev.dataTransfer.getData("Text");
  var guess2 = guess+boxes[i].innerHTML;
            if (guess2.length >= 6 && guess2.length <= 12){
              alert(guess)
            }
}

0 个答案:

没有答案