我正在寻找一个JavaScript,可以帮助我更改textarea标记内的文本的颜色。例如,要在javascript的一个变量:Textarea - 如何突出与JavaScript的按键?
var a = '<div class="carleft"><p class="coto1">';
现在,JavaScript的应该是变量中的文本,显示为粗体红色的textarea的。
我正在寻找一个JavaScript,可以帮助我更改textarea标记内的文本的颜色。例如,要在javascript的一个变量:Textarea - 如何突出与JavaScript的按键?
var a = '<div class="carleft"><p class="coto1">';
现在,JavaScript的应该是变量中的文本,显示为粗体红色的textarea的。
看到这个以前的提问/回答:jQuery wrap selected text in a textarea
内你不能改变的部分文字或字符样式/颜色textarea元素的HTML。
您应该使用或其他元素来实现这一点。
可以考虑
CONTENTEDITABLE = “真” 为了这个目的属性。
通过使用此属性,您可以动态编辑任何html元素。之前的风格。
textarea不支持文本中的不同样式或颜色。您可以使用contenteditable="true"
,但这可能会让用户比您想要的更自由。我认为更好的选择是使用像CodeMirror或MDK-Editor这样的库。
有一个textarea的方法,但我不知道如何。 http://www.gerd-tentler.de/tools/codeedit/ – xzappa 2011-04-06 08:14:58
@xzappa - 我看了看那个脚本,看起来他们也把一个textarea转换为一个可以理解的div。 – 2011-04-06 11:06:16