当文本框获得焦点时,将选择文本框的所有内容的 Vanilla JS 或 jQuery 解决方案是什么?
原文由 Jon Erickson 发布,翻译遵循 CC BY-SA 4.0 许可协议
当文本框获得焦点时,将选择文本框的所有内容的 Vanilla JS 或 jQuery 解决方案是什么?
原文由 Jon Erickson 发布,翻译遵循 CC BY-SA 4.0 许可协议
我参加聚会有点晚了,但这在 IE11、Chrome、Firefox 中完美运行,不会弄乱 mouseup(也没有 JQuery)。
inputElement.addEventListener("focus", function (e) {
var target = e.currentTarget;
if (target) {
target.select();
target.addEventListener("mouseup", function _tempoMouseUp(event) {
event.preventDefault();
target.removeEventListener("mouseup", _tempoMouseUp);
});
}
});
原文由 Guillaume B. 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答873 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决