Javascript 拖放到iframe

Javascript 拖放到iframe,javascript,html,Javascript,Html,如何拖动/传递图像链接并在iframe标记中拖放/打开? 我是初学者,先谢谢你 功能allowDrop(ev){ ev.preventDefault(); } 功能阻力(ev){ ev.dataTransfer.setData(URL,ev.target.id); } 功能下降(ev){ ev.preventDefault(); var data=ev.dataTransfer.getData(URL); ev.target.appendChild(document.getElementByI

如何拖动/传递图像链接并在
iframe
标记中拖放/打开? 我是初学者,先谢谢你

功能allowDrop(ev){
ev.preventDefault();
}
功能阻力(ev){
ev.dataTransfer.setData(URL,ev.target.id);
}
功能下降(ev){
ev.preventDefault();
var data=ev.dataTransfer.getData(URL);
ev.target.appendChild(document.getElementById(数据));
}


iFrame的特殊之处在于它们包含另一个视图(包装页是第一个视图)。您可以将它们视为显示另一个选项卡或窗口,但插入到包含页面中。因此,iframe的内容必须是处理拖放的内容。(添加调试代码表明,在iframe上拖动时,包装页不会收到任何与拖放相关的事件。)或者,您可以在拖动过程中临时创建覆盖iframe的覆盖,并将其用作拖放目标。iframe的特殊之处在于,它们包含另一个视图(包装页是第一个视图)。您可以将其视为显示另一个选项卡或窗口,但插入到包含页面中。因此,iframe的内容必须是处理拖放的内容。(添加调试代码表明包装页在iframe上拖动时不接收任何与拖放相关的事件。)或者,可以在拖动过程中临时创建覆盖iframe的覆盖层,并将其用作放置目标。