gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 16:52:40 26 4
gpt4 key购买 nike

我使用一个简单的js方法来选择所有文本

onmouseup="(this).select();

第一次点击它工作正常,但当我第二次点击它时它不起作用

这是我的代码部分:

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

i mean that it is only working on first,third,fifth ..... click

not on second,fourth,sixth.... click //sometimes

这是一个 jsfiddle 示例,您可以在这里尝试想要告诉您的内容。 http://jsfiddle.net/wjb3me3k/

//working on chrome

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

最佳答案

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

替换

(this).select();

(this).select(); return false;

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

关于javascript - .select() 适用于第一次单击,不适用于第二次单击。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26448087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com