Textarea - 如何使用javascript突出显示键串?

时间:2011-04-04 21:11:51

标签: javascript jquery textarea syntax-highlighting codehighlighter

我正在寻找一个可以帮助我改变textarea标签内文字颜色的javascript。例如,要在javascript中包含变量:

var a = '<div class="carleft"><p class="coto1">';

现在,javascript应该使变量内的文本在textarea中以红色显示为粗体。

3 个答案:

答案 0 :(得分:0)

见上一个问题/答案:jQuery wrap selected text in a textarea

答案 1 :(得分:0)

textarea元素的内部HTML您无法更改部分单词或字符的样式/颜色。

你应该使用或其他一些元素来实现它。

您可以考虑

为此目的

contenteditable =“true”属性。

通过使用此属性,您可以动态编辑任何html元素。以前的风格。

答案 2 :(得分:0)

textarea不支持文本中的不同样式或颜色。您可以使用contenteditable="true",但这可能会为用户提供比您想要的更多自由。我认为更好的选择是使用像CodeMirrorMDK-Editor这样的库。