![](/img/trans.png)
[英]jQuery or JavaScript how to highlight selected text in a textarea
[英]Textarea - how to highlight keystrings with javascript?
我正在寻找可以帮助我更改textarea标签内文本颜色的JavaScript。 例如,要在javascript中有一个变量:
var a = '<div class="carleft"><p class="coto1">';
现在,javascript应该使变量内的文本在文本区域中以红色显示为粗体。
参见前面的问题/答案: jQuery将选定的文本包装在textarea中
textarea元素的内部HTML不能更改部分单词或字符的样式/颜色。
您应该使用或其他一些元素来实现这一点。
您可以考虑
contenteditable =“ true”属性用于此目的。
通过使用此属性,您可以动态编辑任何html元素。 以前是样式的。
文本区域不支持文本中的不同样式或颜色。 您可以使用contenteditable="true"
,但这可能会给用户带来比您想要的更多的自由。 我认为更好的选择是使用像CodeMirror或MDK-Editor这样的库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.