我想通过单击另一个 button-type-input
将 text-type-input
的值复制到剪贴板。最初,我什至希望将 text-type-input
变成 button-type-input
,但无法找到复制 值的方法按钮类型输入
到剪贴板。
代码可以在 https://jsfiddle.net/aQwus/t6t69ppb/2/ 找到
现在,该值不会被复制。请建议一种方法,以及一种将 button-type-input
的值复制到剪贴板的方法。
最佳答案
简单,只需监听按钮的点击事件,使用element.addEventListener函数即可。
function copyTextToClipboard() {
var id1 = document.querySelector('#id1');
//copying the value to clipboard
id1.select();
document.execCommand("Copy");
alert("Copied");
}
var id2 = document.querySelector('#id2');
id2.addEventListener("click", copyTextToClipboard);
<input id="id1" type="text" value="text text text!">
<input id="id2" type="button" value="Copy text">
这是 fiddle .
关于javascript - 通过使用 JS 单击另一个按钮类型输入,将值从输入复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50316573/