我设计了自己的上下文菜单,其中声明了剪切、复制、粘贴选项。剪切和复制工作正常。粘贴根本不起作用。如果我使用剪切/复制按钮并按 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/