clipboard.js example
by abuhamzah
HTML
<script src="https://cdn.rawgit.com/zenorocha/clipboard.js/v1.5.10/dist/clipboard.min.js"></script>
<button onClick="copyToClipboard('p1')">Copy text</button>
JavaScript
function copyToClipboard(id) {
alert(id);
var from = document.getElementById(id);
var range = document.createRange();
window.getSelection().removeAllRanges();
range.selectNode(from);
window.getSelection().addRange(range);
document.execCommand('copy');
window.getSelection().removeAllRanges();
}