纯JS实现剪贴板复制功能

本文介绍了JS与剪贴板相关的功能。

1.背景

事情的起因是使用阿里巴巴矢量图标库,使用页面大概长得是这样的

纯JS实现剪贴板复制功能_第1张图片
1.PNG

从图库里面选取适用的图标,下载资源文件放进项目中,然后就可以在项目中很方便的进行使用。

纯JS实现剪贴板复制功能_第2张图片
2.png

每次使用的时候都需要手动复制图标下方的类名,然后在项目中新建一个标签,并添加上类名。如果能直接把图标一点,就能把所需要的东西直接粘贴出来,就很方便。

2.Clipboard.js

在HTML5之前,网页上的复制功能还需要用到JS+Flash结合的方法。但是随着HTML5推出的一系列API,使得纯JS实现复制功能能够实现。比如这里提到的Clipboard.js。

新版的Clipboard.js使用起来很简单。





    
    clipboard
    



    
    
    



首先是选择一个需要点击的元素,可以是