<分区>
我制作了以下 fiddle ,其中一个列表中的单词可以拖放到另一个列表中,反之亦然。
拖放代码非常简单。
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));
}
每个单词都有draggable="true"
虽然两个 div 都有 ondrop="drop(event)" ondragover="allowDrop(event)"
现在,我需要一个函数来随机排列每个列表中的单词。
基本上,在点击一个按钮时,它应该调用一个函数来随机排列出现在任一列表中的单词。老实说,我不知道该怎么做。我正在考虑使用 Javascript 的
var input = a.getElementsByTagName('span')
在我的 fiddle 中,<span>
包含每个单独的单词。
同时在想是不是和这个类似question .如果是,有人可以帮助我如何使用它来解决我当前的问题。
谢谢。