如何在输入标签的值中突出显示一些单词

时间:2019-06-24 08:04:01

标签: javascript html css

我想突出显示输入标签值中动态出现的一些特定单词。我想突出显示这些单词。

<html>
<head></head>
<body>
  <input type='textarea' value="some dynamic value from backend">
</body>
</html>

,我想根据从输入中检查该单词然后突出显示其背景的逻辑来突出显示某些单词。 注意:文本不是div,而是输入标签的值 我尝试先通过getElementbyId抓取该输入标签,然后获取其值 然后将其拆分为一个数组,但是当我访问该数组的特定元素并尝试更改style.background ='red';时, arr = val.split('') 它说没有功能style.background请帮助我!谢谢

1 个答案:

答案 0 :(得分:-2)

首先,您使用了错误的标记方式。

<input type='text' value="some dynamic value from backend">

在这种情况下,最好使用诸如CKEditor,TinyMCE..etc之类的WYSIWYG编辑器。