今天搞了一个小东西,临时记录一下,之前还没接触过,复制文本内容。分享一下
function copy(data) {
var sel = window.getSelection(); //获取Selection对象
var range = document.createRange(); //创建Range对象
var node = document.createTextNode("20200611"); //创建文本节点,并指定内容
document.body.appendChild(node); //加入body末尾(否则无法选中)
range.selectNode(node); //选中文本节点
sel.removeAllRanges(); //删除原先选区
sel.addRange(range); //将区域加入选区
document.execCommand("copy"); //execCommand执行复制操作
document.body.removeChild(node); //删除临时节点
}