将文档标题复制到剪贴板

时间:2019-05-12 13:10:38

标签: javascript html

我需要复制URL标题,这样我可以保存它而无需手动选择它,然后再复制,所以我想知道是否可以将窗口标题复制到剪贴板吗?

我尝试使用以下脚本没有运气:

<script>
function myFunction() {
  var copyText = This.document.title;
  copyText.select();
  document.execCommand("copy");
  alert("Copied the text: " + copyText.value);
}
</script>

我们将不胜感激,在此先感谢您。

1 个答案:

答案 0 :(得分:0)

制作一个临时textarea元素-还请注意,需要单击按钮才能起作用:

function myFunction() {
  var copyText = window.location.href;
  var elem = document.createElement("textarea");
  document.body.appendChild(elem);
  elem.value = copyText;
  elem.select();
  document.execCommand("copy");
  document.body.removeChild(elem);
}
<button onclick="myFunction()">Click</button>