У меня есть текстовое поле (установленное только для чтения), и мне нужно, чтобы его содержимое было выбрано для удобства копирования/вставки, когда он получает фокус. Используя приведенный ниже код, только кажется, что вы быстро выбираете текст, а затем отключаете его по какой-либо причине.
HTML
<input id='thing' type='text' value='some text' readonly='readonly' />
JavaScript
document.getElementById('thing').onfocus = function(){
this.select();
};
Fiddle: http://jsfiddle.net/cfqje/