-
div+css视频教程之dataTransfer 对象
dataTransfer 对象
提供了对于预定义的剪贴板格式的访问,以便在拖曳操作中使用。
成员表
下面的表格列出了 dataTransfer 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
属性
SHOW: 属性 方法
属性 描述 dropEffect 设置或获取拖曳操作的类型和要显示的光标类型。 effectAllowed 设置或获取数据传送操作可应用于该对象的源元素。 属性
方法
方法 描述 clearData 通过 dataTransfer 或 clipboardData 对象从剪贴板删除一种或多种数据格式。 getData 通过 dataTransfer 或 clipboardData 对象从剪贴板获取指定格式的数据。 setData 以指定格式给 dataTransfer 或 clipboardData 对象赋予数据。
注释
dataTransfer 对象使得自定义处理拖曳操作成为可能。你可通过 event 对象完成这种功能。
dataTransfer 对象可于源对象和目标对象中使用。典型用法是,setData 方法用于源事件,以便提供关于将要进行传送的数据的数据。相应的,getData 方法用于目标事件以便确保获取的数据和数据格式。
此对象在 Microsoft® Internet Explorer 5 的脚本中可用。
示例
下面的例子使用了 dataTransfer 对象的 setData 和 getData 方法通过快捷菜单执行拖曳操作。
SHOWExample
<HEAD> <SCRIPT> var sAnchorURL; function InitiateDrag() /* setData 参数告诉源对象将数据传送为 URL 并提供 路径。*/ { event.dataTransfer.setData("URL", oSource.href); } function FinishDrag() /* 传递给 getData 的参数告诉目标对象所期望的数据 格式。*/ { sAnchorURL = event.dataTransfer.getData("URL"); oTarget.innerText = sAnchorURL; } </SCRIPT> </HEAD> <BODY> <A ID=oSource HREF="about:Example_Complete" onclick="return(false)" ondragstart="InitiateDrag()">测试锚</A> <SPAN ID=oTarget ondragenter="FinishDrag()">将链接拖曳到这里</SPAN> </BODY>
标准信息
没有应用于此对象的公共标准。
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式