js 一键复制文本

function copyToClipboard(t) {
	if (window.clipboardData && window.clipboardData.setData) return clipboardData.setData("Text", t);
	if (document.queryCommandSupported && document.queryCommandSupported("copy")) {
		var e = document.createElement("textarea");
		e.textContent = t, e.style.position = "fixed", document.body.appendChild(e), e.select();
		try {
			return document.execCommand("copy")
		} catch (t) {
			return console.warn("Copy to clipboard failed.", t), !1
		} finally {
			document.body.removeChild(e)
		}
	}
}
此条目发表在js, 前端分类目录,贴了标签。将固定链接加入收藏夹。