JSFiddle - React, Tailwind, and code Playground
HTML
<textarea id="inputTextarea"></textarea>
<button onclick="cut('inputTextarea');">Ausschneiden</button>
<button onclick="copy('inputTextarea');">Kopieren</button>
<button onclick="paste('inputTextarea');">EinfĂĽgen</button>
<script>
function copy(elementId) {
var textareaElement = $('#' + elementId);
textareaElement.select();
var actionResult = document.execCommand('copy');
logResult(actionResult, 'copy');
}
function cut(elementId) {
var textareaElement = $('#' + elementId);
textareaElement.select();
var actionResult = document.execCommand('cut');
logResult(actionResult, 'cut');
}
function paste(elementId) {
try{
$("#" + elementId).val(window.clipboardData.getData('Text'));
} catch(err){
logResult(false, "paste");
console.error(err);
}
}
function logResult(result, action) {
if (result) {
console.log('Action [' + action + '] was successful');
} else {
console.error('Action [' + action + '] was unsuccessful');
}
}
</script>