javascript - 将文档标题复制到剪贴板
问题描述
我需要复制 URL 标题,这样我就可以保存它而无需手动选择它然后复制,所以我想知道是否可以将窗口标题复制到剪贴板?
我尝试使用以下脚本没有运气:
<script>
function myFunction() {
var copyText = This.document.title;
copyText.select();
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
}
</script>
任何帮助将不胜感激,在此先感谢。
解决方案
制作一个临时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>
推荐阅读
- nginx - nginx docker compose 未启动并运行
- javascript - 成功验证后将表单数据发送到 .php 文件的 Ajax 代码
- python - 没有root权限时如何使用pgadmin python
- r - 如何在 Shiny 中对多个表进行排序
- python - 有没有办法在没有 pyopencl 的 amd gpu 上运行 python 脚本
- node.js - 错误:在 MERN 堆栈应用程序中,没有从渲染返回任何内容...
- c# - 在 c# 中连接两个项目(在 Navisworks 中创建插件)
- xampp - 如何使用 php EasyRDF 对 Turtle 文件执行 SPARQL 查询?
- javascript - Vue路由器网址更改但内容没有更改
- c++ - 创建向量指针数组