用 JavaScript 实现点击文字复制到粘贴板

日常

作者 Haojen Ma 日期 2016-10-26
JS
用 JavaScript 实现点击文字复制到粘贴板

最近工作中遇到一个需求: 当点击 复制 按钮的时候, 将选中的文字复制到粘贴板上

核心代码

// 获取 input 元素
let input = document.querySelector('#showLink');
input.focus();
input.select();

// 执行复制命令
document.execCommand('Copy');

document.execCommand() 介绍

在这段代码里, 其实最核心也让人陌生的应该就是 document.execCommand() 方法了, 该方法的大概用途是 对选中区域 进行一些操作 有关这个方法的具体介绍, 请移步这里