我正在寻找可以帮助我更改 textarea 标记内文本颜色的 javascript。例如,在 javascript 中有一个变量:
var a = '<div class="carleft"><p class="coto1">';
现在,javascript 应该使变量内的文本在 textarea 中以红色粗体显示。
我正在寻找可以帮助我更改 textarea 标记内文本颜色的 javascript。例如,在 javascript 中有一个变量:
var a = '<div class="carleft"><p class="coto1">';
现在,javascript 应该使变量内的文本在 textarea 中以红色粗体显示。
文本区域不支持文本中的不同样式或颜色。您可以使用contenteditable="true"
,但这可能会给用户比您想要的更多的自由。我认为更好的选择是使用CodeMirror或MDK-Editor之类的库。
请参阅上一个问题/答案:jQuery wrap selected text in a textarea
textarea 元素的内部 HTML 不能更改部分单词或字符的样式/颜色。
您应该使用或其他一些元素来实现这一点。
你可以考虑
contenteditable="true" 属性用于此目的。
通过使用此属性,您可以动态编辑任何 html 元素。这是以前的风格。