突出显示输入文本区域内的单词
Highlight words inside of input textarea
我需要创建一个输入文本区域来识别 this.state 中单词数组中的单词,并在用户键入文本时突出显示这些单词:
预期结果:
单词数组:
输入文本区域:
带数组的代码
const arrOfWords = ["disposition", "distress", "vex", "governess", 'intimacy', 'footing', 'unreserve', 'intellectual', 'solitude']
遗憾的是,您无法动态更改文本区域输入的样式。
但是,一种可能的解决方法是在文本区域下方显示用户正在书写的文本。这样,文本将随着用户书写而动态变化,您可以为该单词数组应用特定的样式。
您甚至可以将文本区域设置为不显示文本,这样用户只能在下方看到具有正确功能的输入。
我需要创建一个输入文本区域来识别 this.state 中单词数组中的单词,并在用户键入文本时突出显示这些单词:
预期结果:
单词数组:
输入文本区域:
带数组的代码
const arrOfWords = ["disposition", "distress", "vex", "governess", 'intimacy', 'footing', 'unreserve', 'intellectual', 'solitude']
遗憾的是,您无法动态更改文本区域输入的样式。
但是,一种可能的解决方法是在文本区域下方显示用户正在书写的文本。这样,文本将随着用户书写而动态变化,您可以为该单词数组应用特定的样式。 您甚至可以将文本区域设置为不显示文本,这样用户只能在下方看到具有正确功能的输入。