本文来讲一下js实现复制功能的几种方法。
1、实现点击按钮,复制文本框中的的内容
1 | <script type="text/javascript"> |
原理:点击按钮的时候触发copy函数,根据id ID选中对象,然后在根据execCommand复制选中内容,所以此时选择的内容必须是可视的,也就是说不能是隐藏的文本域。
2、复制专题地址和 url 地址,传给 QQ/MSN 上的好友
1 |
|
3、直接复制 url
1 | <input type="button" name="btn" onClick='copyUrl()' value="复制URL地址"> |
4、点击文本框时,复制文本框里面的内容
1 | <input onclick="oCopy(this)" value="你好.要copy的内容!"> |
5、复制文本框或者隐藏域中的内容
1 | <script language="javascript"> |
6、复制 span 标记中的内容
1 | <script type="text/javascript"> |
7、浏览器兼容 copyToClipboard(“拷贝内容”)
1 | function copyToClipboard(txt) { |
8、兼容各大浏览器的复制代码(结合ZeroClipboard.js)
1 | <html> |