繁体   English   中英

.select()仅适用于第一次单击,而不适用于第二次单击。

[英].select() works with first click , not on second click.

即时通讯使用简单的js方法选择所有文本

onmouseup="(this).select();

它在第一次单击时工作正常,但是当我第二次单击时它不工作

这是我的代码部分:

<TEXTAREA type="text" onmouseup="(this).select();"  value="click me to autoselect" id="textBox" spellcheck="false" readonly ></TEXTAREA>

我的意思是它只在第一,第三,第五.....上单击

不在第二,第四,第六....单击//有时

这是一个jsfiddle示例,您可以在这里尝试说什么。 http://jsfiddle.net/wjb3me3k/

//在chrome上工作

请用javascript回答,我对jquery不熟悉。 谢谢。

单击文本输入时,默认的浏览器行为是将光标置于单击的位置。 结果,选择被撤消。

更换

(this).select();

(this).select(); return false;

从处理程序返回false抑制浏览器的默认行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM