【发布时间】:2016-05-22 21:00:10
【问题描述】:
我需要在电子应用程序的文本区域中查找并选择文本。我找到了一个不错的solution。
但是搜索的时候内容不是卷轴。我试图解决这样一个问题:
document.getElementById('editor').setSelectionRange(cursorPos,cursorPos);
但它并没有像我们希望的那样工作:
如何解决?
【问题讨论】:
标签: javascript jquery electron
我需要在电子应用程序的文本区域中查找并选择文本。我找到了一个不错的solution。
但是搜索的时候内容不是卷轴。我试图解决这样一个问题:
document.getElementById('editor').setSelectionRange(cursorPos,cursorPos);
但它并没有像我们希望的那样工作:
如何解决?
【问题讨论】:
标签: javascript jquery electron
您不能有选择地为文本区域内的文本添加样式。更好的解决方案是为 div 提供contentEditable="true" 以模仿文本区域。然后,您可以将找到的文本包装在 <span> 中,并使用“highlight”或“found”等特殊类进行样式设置。
【讨论】: