non mi risulta si possa mostrare il testo selezionato fisicamente come se vi si trascinasse sopra il cursore,
puoi farlo per un campo testo o una textarea con
document.getElementById('idCampo').select();
non per un elemento generico

il copia via codice funziona solo in IE, vedi in script/discussioni utili
sempre e solo con IE puoi prendere il contenuto testuale di un elemento con
document.getElementById('idElemento').innerText;

ciao