13

我有一个文本框(设置为只读),我需要选择它的内容以便在获得焦点时轻松复制/粘贴。使用下面的代码似乎只能快速选择文本,然后由于某种原因取消选择它。

HTML

<input id='thing' type='text' value='some text' readonly='readonly' />​

JavaScript

document.getElementById('thing').onfocus = function(){
    this.select();
};​

小提琴:http: //jsfiddle.net/cfqje/

4

2 回答 2

20
于 2012-12-14T23:11:48.203 回答
0

You can now use CSS. With user-select: all; all text will be selected when a clicking on an element.

于 2016-12-05T21:36:25.080 回答