document.execCommand('copy')是否需要首先进行人工交互?

时间:2016-11-09 22:17:58

标签: javascript copy

当我按下复印按钮时,此功能正常。它复制了“华友世纪!”进入剪贴板。 但是,即使我有$('#mycopy').click()页面加载,它也不起作用。我正在努力使用户不必按下复制按钮。

document.getElementById('mycopy').addEventListener('click', copyFunction, true)

function copyFunction() {
	var inp = document.getElementById('mytextarea')
	console.log(inp)
	inp.select()
	document.execCommand('copy')
}
$('#mycopy').click()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" id="mycopy">copy</button>
<textarea id="mytextarea">Hurray!</textarea>
<textarea autofocus rows="10">Copy something other than Hurray! into your clipboard and then load the page.</textarea>

0 个答案:

没有答案