【问题标题】:Find and select text in textarea在 textarea 中查找并选择文本
【发布时间】:2016-05-22 21:00:10
【问题描述】:

我需要在电子应用程序的文本区域中查找并选择文本。我找到了一个不错的solution

但是搜索的时候内容不是卷轴。我试图解决这样一个问题:

document.getElementById('editor').setSelectionRange(cursorPos,cursorPos);

但它并没有像我们希望的那样工作:

如何解决?

【问题讨论】:

  • 创建一个例子,就像一个jsfiddle给我们看。
  • 这很奇怪,但它可以在 jsfiddle 中工作,但在我的电子应用程序中它不起作用 O_o link
  • 我想..内容在 Firefox 中滚动,但在 chrome 中不起作用。
  • @BenG 有什么解决办法吗?内容在 FF 中滚动,但在 chrome 中不滚动。 jsfiddle

标签: javascript jquery electron


【解决方案1】:

您不能有选择地为文本区域内的文本添加样式。更好的解决方案是为 div 提供contentEditable="true" 以模仿文本区域。然后,您可以将找到的文本包装在 <span> 中,并使用“highlight”或“found”等特殊类进行样式设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多