2016-02-11 95 views
0

我需要在我的電子應用程序的textarea中查找和選擇文本。我發現一個不錯的solution在textarea中查找並選擇文本

但是當搜索的內容不是卷軸。我試圖解決這樣一個問題:

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

但它不工作,因爲我們想:

enter image description here

如何解決這個問題?

+0

創建一個例子,就像我們要看的一個jsfiddle。 – BenG

+0

這很奇怪,但它工作在jsfiddle,但在我的電子應用程序其doesent工作O_o [鏈接](https://jsfiddle.net/4buos6L9/2/) –

+0

我想。內容是滾動在Firefox中,但在Chrome中不起作用。 –

回答

0

您不能有選擇地將樣式添加到文本區域內的文本。更好的解決方案是提供一個與contentEditable="true" div來模仿textarea。然後,您可以使用「高亮」或「找到」之類的特殊類將發現的文本包裝到<span>中進行造型。