【发布时间】:2012-12-02 23:18:21
【问题描述】:
我有一个文本框(设置为只读),我需要选择它的内容,以便在获得焦点时轻松复制/粘贴。使用下面的代码似乎只能快速选择文本,然后由于某种原因取消选择它。
HTML
<input id='thing' type='text' value='some text' readonly='readonly' />
JavaScript
document.getElementById('thing').onfocus = function(){
this.select();
};
【问题讨论】:
-
Fiddle 在 Firefox 中为我工作。 IE8 也一样。哪个浏览器不适合您?
-
@John 是的,我的错。我想我忘了接受这个。我现在有。
-
@MikeChristensen 小提琴在 Chrome 45 上对我不起作用
-
嗯,很奇怪,是的,它在 Chrome 45 中也不再适用于我。将其更改为
onclick事件确实适用于鼠标点击,但这意味着当该字段通过键盘导航获得焦点时它将不再起作用:/
标签: javascript html html-input