js点击复制链接按钮复制超链接,不用按ctrl+c,怎么实现?

JavaScript017

js点击复制链接按钮复制超链接,不用按ctrl+c,怎么实现?,第1张

其实也只是把那个脚本移植到超链接上面而已代码如下:

<a id="myText" href="javascript:window.clipboardData.setData('Text',document.getElementById('myText').innerHTML)alert('成功复制拉!')"测试复制代码</a>

试试这个

Bookmarklet「小书签」与常用的网址收藏类似,同样被放置在书签栏里,它是一段带有特定功能的 JavaScript 代码,当用户点击这个「小书签」就会实现这段 JavaScript 代码的功能。利用「小书签」你可以快速实现多种功能。

与浏览器扩展插件相比,「小书签」无需额外的安装过程,自定义添加代码或者拖放至收藏夹完成添加,用户可以按需调用,减少后台占用系统资源。更为重要的一点,「小书签」在手机端同样适用,这对于无法安装插件的手机浏览器来说就显得更加实用。

添加Bookmarklet小书签 插件,快速复制网页标题

<script type="text/javascript">

function copyUrl() {

var Url = document.getElementById("url1")

Url.select()// 选择对象

document.execCommand("Copy")// 执行浏览器复制命令

alert("已复制好,可贴粘。")

}

</script>

<input type="text" value="www.xxx.com" id="url1" />

<input type="button" onClick="copyUrl()" value="点击复制代码" />