使用JS复制命令

时间:2017-08-05 02:20:45

标签: execcommand

请帮我解决这个问题。我一直在修这个月。谢谢你的帮助!

function copyText(text) {
	text.select();
	try {
		document.execCommand('copy');
	} catch (err) {
		console.log('Unable to copy' + err);
	}
}

copyText('JS is love');

1 个答案:

答案 0 :(得分:1)

  1. .select()函数调用不属于字符串,而是HTMLInputElement,例如TextArea
  2. document.execCommand('copy')只能作为用户操作的结果运行。换句话说,它必须属于EventListener,例如'click'
  3. 有关详细信息,请参阅How do I copy to the clipboard in JavaScript?