~~~
<div id="div">
<p>我的推广链接:</p>
<input id="input" value="http://www.baidu.com" readonly/>
<button onclick="copyUrl()">点击复制链接</button>
</div>
function copyUrl() {
var Url=document.getElementById("input");
Url.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
layer.msg("复制成功!");
}
~~~
1、`<input>`标签里的值应该设置为只读,所以加了属性readonly。一开始我加了disabled,发现不能复制,后来查了,用readonly才能复制。
2、代码的最后一行用了layer插件,插件地址:http://layer.layui.com/