我要去的例子。如何在不静态时突出显示键入的文本?
我有两个Textareas。一个拥有一个单词列表,每行一个,这个列表每次都不一样。
我的第二个文本区域将被用户输入。我的目标是突出显示第一个文本区域中的单词,并将该单词输入到第二个文本区域中。我附上了一张照片,展示了我想要完成的事情。
我的代码只需按下一个单词列表到第一个文本区域和分离他们。我正在寻找如何突出所需单词的帮助。
<textarea class="col-md-3" id="inputArray1" rows="20" cols="10" placeholder="Input1"></textarea>
<textarea class="col-md-3" id="inputArray2" rows="20" cols="10" placeholder="Input2"></textarea>
//holding input values for text area
var InputVar = document.getElementById("inputArray1").value;
var InputVar2 = document.getElementById("inputArray2").value;
//holding output values for text area
var OutputVar = document.getElementById("outputArray1");
var OutputVar2 = document.getElementById("outputArray2");
// takes string and breaks into substring array of words
var SplitString = InputVar.split(/[\s]+/g);
//displays list of words in 2nd text area
OutputVar.value = SplitString;
您不能突出内部'textarea'文本。是否有可能使用一个普通的'div'和一个包含在''内的单词列表? – Aziz
单词列表必须从用户先前输入的字符串/数组中推出。只要我可以将这些信息传递给div就行了。主要目标是突出显示正在显示的文字。 – Pyreal
是否区分大小写? – Aziz