Поставить плагин ZeroClipboard:
<button id="copy">Копировать в буфер</button>
<script src="http://zeroclipboard.org/javascripts/zc/v2.2.0/ZeroClipboard.js"></script>
<script>
var client = new ZeroClipboard( document.getElementById('copy') );
client.on( 'ready', function(event) {
// console.log( 'movie is loaded' );
client.on( 'copy', function(event) {
event.clipboardData.setData('text/plain', 'Тут типа нужный текст');
} );
client.on( 'aftercopy', function(event) {
alert('Текст скопирован: ' + event.data['text/plain']);
} );
} );
</script>
Правда он работает на Flash.