有一个div标签 id为btn一个p标签 id为content请使用js代码将id为btn的div添加点击事件点击复制id为content的p标签里面的内容
可以使用以下代码实现:
// 获取btn和content元素
var btn = document.getElementById("btn");
var content = document.getElementById("content");
// 给btn元素添加点击事件
btn.addEventListener("click", function() {
// 复制content元素的文本内容到剪贴板
var range = document.createRange();
range.selectNode(content);
window.getSelection().removeAllRanges();
window.getSelection().addRange(range);
document.execCommand("copy");
window.getSelection().removeAllRanges();
// 提示复制成功
alert("已复制内容:" + content.innerText);
});
注:这段代码利用了execCommand方法将选中的文本复制到剪贴板中,但该方法已被废弃。在实际开发中应使用更合适的方法实现复制文本的功能。
原文地址: http://www.cveoy.top/t/topic/B2R 著作权归作者所有。请勿转载和采集!