在 React 中使用 ref 进行聚焦后,如何选择 div 中的所有文本?

发布于 2025-01-13 03:20:16 字数 116 浏览 1 评论 0原文

简而言之,我试图在将其设置为 contentEditable = true 并聚焦后选择所有文本,所有文本都使用 ref。理想情况下,我会使用 onFocus 事件来完成此操作。我无法在网上找到任何解决方案。提前致谢!

In a nutshell, I'm trying to select all text after setting it to contentEditable = true and focusing, all using a ref. Ideally, I would do this using an onFocus event. I was unable to find any solutions online. Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愿得七秒忆 2025-01-20 03:20:16

您是否尝试过像这样使用 select() -

<refField>.current.select()

您可能需要在 useEffectcontentEditable 中添加上面的行作为其依赖项。

Did you try using select() like this-

<refField>.current.select()

You may want to add above line in useEffect and contentEditable as its dependency.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文