JSFiddle - React, Tailwind, and code Playground
by Max Belov
HTML
<div class="copy-block">
<div class="copied">Скопировано</div>
<span class="just-link-black" onclick="CopyToClipboard('11')">Скопировать</span>
<div id="11" class="inside-text-copy bg-gray pre-line">{{content}}</div>
</div>
JavaScript
function CopyToClipboard (containerid) {
$(".copied").show().fadeOut(1200);
// Create a new textarea element and give it id='temp_element'
var textarea = document.createElement('textarea')
textarea.id = 'temp_element'
// Optional step to make less noise on the page, if any!
textarea.style.height = 0
// Now append it to your page somewhere, I chose <body>
document.body.appendChild(textarea)
// Give our textarea a value of whatever inside the div of id=containerid
textarea.value = document.getElementById(containerid).innerText
// Now copy whatever inside the textarea to clipboard
var selector = document.querySelector('#temp_element')
selector.select()
document.execCommand('copy')
// Remove the textarea
document.body.removeChild(textarea)
}