2

有没有办法在没有按钮的情况下将 textarea 复制到剪贴板?

我想要做的是在我的网站上显示一个短 URL,因此当您单击链接(或文本)时,它会复制到剪贴板并淡出,新文本淡入淡出,显示“已复制!”。链接/文本将使用我的自定义域使用 bit.ly 自动生成。

例子:

短网址:shrt.lnk/abc123(常规) 短网址:已复制!(点击时)

任何人都知道如何做到这一点?

4

2 回答 2

5

你可以试试 clip-j 。在这里。这是一个纯 JavaScript 解决方案,它利用document.execCommand('copy');了所有主要浏览器都支持的 witch,以及其他命令来解决必须能够看到文本输入的限制,你看到什么了吗!另外,这不必通过按钮来工作,单击链接就可以了!

于 2015-09-09T14:00:30.397 回答
1

没有按钮就不可能做到这一点,因为 Flash 10+ 需要点击实际按钮。但是,如果您使用带有文本的实际按钮,或者将按钮叠加在文本上,如下所示:http: //jsfiddle.net/C9KjH那么在您的情况下这是一种可能的解决方法。

于 2012-09-09T16:11:59.913 回答