JS复制文本内容代码(完整版)

五级会员 站长
发表于JQuery分类
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; }


登录 分类