複製內容到富文本
1.複製並保留結構
//複製文本
copyTemp() {
let copyContent = document.getElementById("copyContent").innerHTML;
this.copyEdit(copyContent)
},
copyEdit(val) {
let copyHandler = this.copys(val);
document.addEventListener("copy", copyHandler);
document.execCommand("copy");
removeEventListener("copy", copyHandler);
},
copys(article) {
return function (event) {
event.clipboardData.setData("text/html", article);
event.preventDefault();
};
},
2.複製文字
//複製文本
copyTemp() {
let copyContent = document.getElementById("copyContent").innerHTML;
const input = document.createElement("input");
document.body.appendChild(input);
input.setAttribute("value", copyContent);
input.select();
document.execCommand("copy");
document.body.removeChild(input);
console.log("複製成功")
},