我有一个输入,并想使有一个复制链接旁边它的标签。
当我单击“复制”时,我不仅想复制输入值,而且还想预置更多文本。
http://www.test.com?code=
+输入值
我该怎么做?
//copy text
function getLink(id) {
var copyText = document.getElementById(id);
copyText.select();
copyText.setSelectionRange(0, 99999); /* For mobile devices */
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
}
使用上面的代码,只复制值。
您可以编辑当前输入元素中的值,然后在复制编辑后的值后将其还原为原始值。类似这样的事情:
null
function getLink(e) {
const copyPad = e.target.previousElementSibling,
storedValue = copyPad.value,
copyValue = 'http://www.test.com?code=' + storedValue;
copyPad.value = copyValue;
copyPad.select();
copyPad.setSelectionRange(0, 99999); /* For mobile devices */
document.execCommand("copy");
console.log("Copied the text: " + copyPad.value);
copyPad.value = storedValue;
}
const but = document.querySelector('#copyLink');
but.addEventListener('click', getLink);
<input><button id="copyLink">Copy</button>
<input> Paste here to check
如何将div中的文本复制到剪贴板?我有一个div,需要添加一个链接,将文本添加到剪贴板。有解决办法吗? 单击“复制文本”后,然后按CtrlV,必须粘贴该文本。
当按下按钮时,如何将特定文本视图中的文本复制到剪贴板?
问题内容: 如何将div中的文本复制到剪贴板?我有一个div,需要添加一个链接,该链接会将文本添加到剪贴板。有解决方案吗? 单击复制文本后,然后按+ ,必须将其粘贴。 问题答案: 编辑 自2016年起,您现在可以在大多数浏览器中将文本复制到剪贴板,因为大多数浏览器都可以通过编程方式将选择的文本复制到剪贴板,从而可以将所选内容关闭。 与浏览器中的某些其他操作(如打开新窗口)一样,只能通过特定的用户操
如何将div中的文本复制到剪贴板?我有一个div和需要添加一个链接,这将添加文本到剪贴板。对此有解决方案吗? 单击“复制文本”后,按下Ctrl+V,必须将其粘贴。
问题内容: 在我的Go语言命令行应用程序中,我需要能够使用Go将某些文本片段复制到系统剪贴板。基本上类似于PyperClip,但适用于Go。 我正在寻找与平台无关的解决方案!任何帮助将是巨大的:) 问题答案: 一个项目(仅适用于Windows和Mac)似乎正在接近您想要的:。 提供复制和粘贴到剪贴板的Go。 剪贴板_linux.go类中提供Linux支持:系统命令的简单包装。 另一种方法:尝试利用
问题内容: 这是我在用户单击此按钮时的代码: 如何在此div中复制文本? 问题答案: JAVASCRIPT: