javascript - 使用 JavaScript 复制并粘贴按钮?

标签 javascript copy-paste paste

我设计了自己的上下文菜单,其中声明了剪切、复制、粘贴选项。剪切和复制工作正常。粘贴根本不起作用。如果我使用剪切/复制按钮并按 ctrl+v 然后它就会被粘贴。我需要使用一个按钮来粘贴复制的文本。请帮帮我。

请帮我完成这个。 -

handleCut=(e)=>{
document.execCommand('cut');
}

handlePaste=(e)=>{
document.execCommand('Paste');
}
<input type='button' value='Cut' onClick={handleCut()} />
<input type='button' value='Paste' onClick={handlePaste()} />

最佳答案

试试这个

handleCut = (e) => {
  document.querySelector('#a').select();
  document.execCommand('cut');
}

handlePaste = () => {
  navigator.clipboard.readText().then(text => document.querySelector('#a').value = text);
}
<input id="a">
<input type='button' value='Cut' onClick={handleCut()} />
<input type='button' value='Paste' onClick={handlePaste()} />

关于javascript - 使用 JavaScript 复制并粘贴按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54826935/

相关文章:

r - 当遵守条件时如何在两个数据框之间粘贴值

Javascript 文档粘贴事件 - 在 FireFox 中获取粘贴的文本

linux - 将一列从一个表添加到另一个表的特定位置

javascript - 如何在水平滚动的单个div中添加多个div?

javascript - SVG 不仅悬停路径而且悬停所有 View 框

.net - GAC - 要将程序集添加到 GAC,拖放可以,但复制和粘贴不行?为什么?

refactoring - 复制粘贴静态分析工具?

javascript - jQuery绑定(bind)粘贴事件,如何获取粘贴的内容

javascript - 访问 javascript 数组 `myArray[1,3]` 中的值时传递 2 个值

javascript - 如何在React Native中完全关闭应用程序后保留应用程序的内存