JS复制文本内容代码(完整版)
js复制文本方法,部分浏览器不支持navigator.clipboard.writeText,需改用document.execCommand('copy')方法。
function copyText (text) {
text = text.toString();
try {
navigator.clipboard.writeText(text).then(function () {
return true;
});
} catch {
try {
var a = $('<textarea></textarea>').css({
width: 0,
height: 0
}).val(text);
$('body').append(a);
a.select();
var r = document.execCommand('copy');
a.remove();
if (!r) {
return false;
}
} catch {
return false;
}
}
return true;
}
${content}