js通过onclick事件复制指定位置的内容到粘贴板上,代码很简略,直接上。
- html部分
<body>
<div id="copyVal1">张三,12</div><button onclick="onCopy(1)">复制</button>
<div id="copyVal2">李四,88</div><button onclick="onCopy(2)">复制</button>
<div id="copyVal3">王五,66</div><button onclick="onCopy(3)">复制</button>
</body>
- js部分
function onCopy(val){
var text = document.getElementById(`copyVal${val}`)
window.getSelection().selectAllChildren(text);
document.execCommand("Copy");
alert('复制成功')
};
- 通过点击复制再进行粘贴后的效果