js copy功可以实现

作者 : 开心源码 本文共446个字,预计阅读时间需要2分钟 发布时间: 2022-05-11 共137人阅读

IE – window下有个clipboardData对象,使用来解决剪切板操作。

该对象下共有以下三个方法:

  1. clearData(sDataFormat) 删除剪贴板中指定格式的数据。

  2. getData(sDataFormat) 从剪贴板获取指定格式的数据。

  3. setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。

一个简易的copy实现

js copy功可以实现

但是clipboardData只是IE的私有方法,在chrome,firefox中并未实现。

标准的document对象中有个execCommand方法

浏览器支持力度如下:

  • IE: 9+

  • chrome: 42

  • firefox: 41

  • opera: 29

  • safari: 不支持

通过document.execCommand实现的copy:

js copy功可以实现

Element textarea 执行效果如下:

js copy功可以实现

《野生前台工程师》所有文章均由@拭目以待原创。我的表格管理插件:gridmanager.lovejavascript.com。欢迎关注我的头条号-野生前台工程师。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » js copy功可以实现

发表回复