如何使用拖放创建带有链接的列表
How to create a list with links, using drag and drop
我正在尝试创建一个列表,您可以在其中从其他网站拖放链接。一种愿望清单...
<style>
.droptarget {
float: left;
width: 100px;
height: 35px;
margin: 15px;
padding: 10px;
border: 1px solid #aaaaaa; }
</style>
<div class="droptarget" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<script>
function allowDrop(event) {
event.preventDefault();
}
function drop(event) {
event.preventDefault();
var data = event.dataTransfer.getData("Text");
event.target.appendChild(document.getElementById(data));
}
</script>
但是出了点问题...你能帮帮我吗?
谢谢
在你的jsfiddle中,我得到了两个javascript错误。第一个是"Uncatch ReferenceError: allowDrop is not defined",所以我清除了javascript面板并将所有内容都放在HTML面板中。
然后我收到一个javascript错误"未捕获的类型错误:无法在'节点'上执行'appendChild':参数1不是'Node'类型",所以我用alert
替换了它。
如果您将以下内容放在HTML面板中并保持javascript为空,我可以拖放链接:
<script>
function allowDrop(event) {
event.stopPropagation();
event.preventDefault();
}
function drop(event) {
event.stopPropagation();
event.preventDefault();
var data = event.dataTransfer.getData("text/plain");
alert(data);
}
</script>
<div class="droptarget" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
相关文章:
- 如何使此链接列表受cookie支持
- 如何创建加号[+]减号[-]切换,以扩展链接列表,并与Opera Mini兼容
- 使用 JavaScript 从链接列表中获取链接名称
- 如何显示网页中使用的超链接列表
- 使用 javascript 创建 web2py 链接列表
- 如何从节点和链接列表创建 d3 径向树
- 如何为数据库中的不同记录/行创建用户生成的链接列表,这些记录/行在单击时填充 html 表单
- 点击链接列表会弹出一个使用fancybox的图片库
- 为文件夹[javascript]中的文件生成URL链接列表
- 读取Javascript数组时生成链接列表
- 上一次完成后,立即加载一个链接列表
- 如何使用javascript Randomizer脚本链接到iframe,以便我可以从脚本中的链接列表中打开
- Node.js中的链接列表
- 如何在JSON上添加超链接列表项
- 如何在jQuery中创建一个图像链接列表
- Casperjs使用casper.each迭代链接列表
- 如何浏览作为链接列表的url数组以及上一个/下一个链接
- Chrome在新窗口中打开链接列表,而不是选项卡
- element.childNodes[]是否在javascript中表现为链接列表
- Jquery移动1.4.5动态页面中的动态链接列表