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>