当我右键单击它时,如何选择和复制一些文本
how to select and copy some text when i right click on it
我的html页面上有一段文字。
当我选择并右键单击文本时,我必须复制该文本并想要显示在另一个弹出窗口中,或者想要加载另一个带有选定文本的窗口。
请帮助我。
提前谢谢。
除非在用户复制文本时使用某种 Flash 后端,否则您无法真正知道用户的剪贴板中的内容。
但是window.clipboardData.getData
在某些浏览器中可以工作。
var text = window.clipboardData.getData('Text');
alert(text); //Popup with copied text.
自动复制到剪贴板可能很危险,因此大多数浏览器(IE 除外)都使其非常困难。但是你可以使用这个简单的技巧:
function copyToClipboard(text) {
window.prompt("Copy to clipboard: Ctrl+C, Enter", text);
}
用户将看到提示框,其中已选择要复制的文本。现在按 Ctrl+C 和 Enter 键(关闭框)就足够了——瞧!
您可以执行此操作,因为用户手动执行此操作(但以非常简单的方式)。当然,适用于所有浏览器。
相关文章:
- 复制Javascript日期选择器
- 使用jquery创建并复制一个选择框
- 数据表复制,只保存单个多重筛选选择的选定行
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单
- 如何复制选择框中的选择
- 当我右键单击它时,如何选择和复制一些文本
- 选择2 已将复制选项选中到禁用字段
- 我如何在 html 中复制(甚至有一个按钮来选择它)一个 document.getelementbyid 输出字段
- 在选择带有选择和复选框的表单的复制完整字段集上
- 在 JQuery 中,如何将选择选项的子集从一个选择菜单复制到另一个选择菜单
- 如何在没有插件等的情况下将数据从选择复制到剪贴板
- 选择所有文本,然后将其复制到javascript中
- JavaScript:将一个选择列表复制到另一个选择列表
- 如何根据 Docker 环境变量选择要复制的文件
- 在 Javascript 中捕获复制/粘贴/选择
- 使用 jQuery 循环访问form_for选择框中复制数据
- 选择并输入复制到一个输入中进行过帐
- 当我制作一个网络应用程序时,如何在safari中禁用复制、过去、选择、全选
- JavaScript 检测哈希选择/复制
- 当使用plupload HOWTO时,选择复制文件对象&单独提交以进行相关的服务器端处理