[英]Mouse cursor highighted data
我想问一下当我用鼠标突出显示文本时如何获取字符串数据。 例如,当我突出显示网站上的某些文本时。 我应该将文本自动复制到我的 API。 我没有时间复制粘贴。 我想在突出显示文本时自动复制和粘贴。 我有 Js 和 php 的基本知识。
没有任何onhighlightext
事件函数或类似的东西,但解决方案是绑定 onmouseup 事件以检查是否选择了任何文本。 请参阅此处选择突出显示文本的示例: 文本突出显示事件?
您问题的另一部分是复制到剪贴板功能。 这是一个文本复制示例函数,适用于我的用例:
<html>
<head>
</head>
<body>
<button onclick="toClipboard('Some text!')">Copy me</button>
<script>
function toClipboard(str) {
tc = document.createElement('textarea');
tc.value = str;
document.body.appendChild(tc);
tc.select();
document.execCommand('copy');
document.body.removeChild(tc);
};
</script>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.