js复制html文本内容,并保留格式

helei 2023-2-7 679 2/7
var ele = document.createElement("textarea"); //创建一个textarea标签,input无法保留文本行格式
ele.value = document.getElementsByClassName("entry-content")[0].innerText; // 设置改textarea的value值,此处必须使用原生js获取文本内容,才会保留html的行格式
document.body.appendChild(ele); // 将textarea添加到body
ele.select();  // 获取textarea的文本内容
document.execCommand("copy"); // 执行copy指令
document.body.removeChild(ele); // 删除textarea标签
$("#copy").text("复制成功")
setTimeout(function(){
   $("#copy").text("复制")
},500)
- THE END -

helei

2月07日16:45

最后修改:2023年2月7日
0

非特殊说明,本博所有文章均为博主原创。