js 复制文本

copyText('1223');
function copyText(str){
	var target = document.createElement('div');
	target.id = 'tempTarget';
	target.style.opacity = '0';
	target.innerText = str;
	var range = document.createRange();
	var target2 = document.body.appendChild(target);
	try {
		var range = document.createRange();
		range.selectNode(target);
		window.getSelection().removeAllRanges();
		window.getSelection().addRange(range);
		document.execCommand('copy');
		window.getSelection().removeAllRanges();
	console.log('复制成功')
	} catch (e) {
		console.log('复制失败');
		console.log(e);
	}
	target.remove();
	target2.remove();
}

猜你喜欢

转载自blog.csdn.net/xiaohxx/article/details/86155493