复制内容
if (this.dataText2) {
//this.$message.success("复制成功");
const oInput = document.createElement("input");
oInput.value = this.dataText2;
document.body.appendChild(oInput);
oInput.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
oInput.className = "oInput";
oInput.style.display = "none";
document.body.removeChild(oInput);
} else {
//this.$message.error("请先识别图片");
}
js如何实现带格式的将div内的内容复制到剪切板?
其实就是用下面的方法原生js复制table到excel表格
var text = document.getElementById(element);
if (document.body.createTextRange) {
var range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) {
var selection = window.getSelection();
var range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
} else {
alert("none");
}
document.execCommand('Copy','false',null);
复制代码