将文本从网站拖放到外部应用程序

时间:2020-05-08 22:21:43

标签: javascript html

是否可以将文本从网站拖动到外部应用程序?类似于用户可以单击并将其从网站拖放到Microsoft Word甚至是Photoshop中并将图像放置到那些应用程序中的方式。我想对文本做同样的事情。

在我的情况下,当用户单击可拖动文本并将其放入单词或notepade中时,我希望它删除存储在拖动事件中的数据。这只是纯文本。我可以在外部应用程序中处理放置事件,只是不知道如何在拖动事件中存储文本。

当前,当我将html元素拖到浏览器之外时,它始终显示“已禁用”图标,以防止发生拖放。

<div draggable=True class="shared" data-content="Apples">
Fruit A
</div>
<div draggable=True class="shared" data-content="Apples">
Fruit B
</div>

1 个答案:

答案 0 :(得分:2)

是的,这是可能的!您需要使用事件的var list = new List<Data> { new Data { AccountNumber = 1, eDocConfirms = true, eDocStatements = true, eDocTaxForms = false } }; list.SelectMany(item => GetTrueProperties(item).Select(p => new DeliveryPreference { AccountNumber = item.AccountNumber, EDocumentTypeName = p })); 属性。尝试这样的事情:

dataTransfer

JSFiddle:https://jsfiddle.net/vg129k4z/

相关问题