function copy(data) {
// 创建一个input
var inputEl = document.createElement('input')
// 设置为readonly 防止在ios系统中闪屏
inputEl.setAttribute('readonly', '')
// 把要复制的文本赋给input
inputEl.value = data
// 把input添加到body中
document.body.appendChild(inputEl)
// 选中全部文本 两个方法功能相同,为了兼容浏览器
inputEl.select()
inputEl.setSelectionRange(0, data.length)
// 执行浏览器复制命令
document.execCommand('Copy')
// 移除input
inputEl.remove()
}
网友评论