gpt4 book ai didi

javascript - 按下按钮时如何使元素不失去焦点?

转载 作者:太空狗 更新时间:2023-10-29 13:20:52 27 4
gpt4 key购买 nike

我有一个文本区域,我在插入符号的位置插入内容(感谢 Tim Down's answer )。它在用户按下按钮时插入内容。但似乎当按下按钮时,textarea 上的焦点丢失了。如果插入符号的位置也相同,我如何将焦点放在那里?我在考虑将 evt.preventDefault().focusout() 一起使用。如果这有帮助。

最佳答案

处理 mousedown 事件而不是点击事件。mousedown 事件将在另一个元素失去焦点之前处理。

在您的mousedown 事件处理程序中,您需要防止事件默认行为。

e.preventDefault(); // in your mousedown eventhandler

JS-Fiddle demo

关于javascript - 按下按钮时如何使元素不失去焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154954/

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