Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文档标题复制到剪贴板_Javascript_Html - Fatal编程技术网

Javascript 将文档标题复制到剪贴板

Javascript 将文档标题复制到剪贴板,javascript,html,Javascript,Html,我需要复制URL标题,这样我就可以保存它,而无需手动选择它,然后再进行复制,所以我想知道是否可以将窗口标题复制到剪贴板 我尝试了以下脚本,但没有成功: <script> function myFunction() { var copyText = This.document.title; copyText.select(); document.execCommand("copy"); alert("Copied the text: " + copyText.value

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

我尝试了以下脚本,但没有成功:

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

函数myFunction(){
var copyText=This.document.title;
copyText.select();
文件。执行命令(“副本”);
警报(“复制的文本:+copyText.value”);
}

感谢您的帮助。

制作一个临时的
textarea
元素-还请注意,需要点击按钮才能工作:

函数myFunction(){
var copyText=window.location.href;
var elem=document.createElement(“textarea”);
文件.正文.附件(elem);
elem.value=copyText;
elem.select();
文件。执行命令(“副本”);
文件.body.removeChild(elem);
}

单击
创建一个临时的
文本区域
元素-还请注意,它需要单击按钮才能工作:

函数myFunction(){
var copyText=window.location.href;
var elem=document.createElement(“textarea”);
文件.正文.附件(elem);
elem.value=copyText;
elem.select();
文件。执行命令(“副本”);
文件.body.removeChild(elem);
}
单击
可能重复的可能重复的可能重复的可能重复的可能重复的