Javascript 更改选定文本的颜色

Javascript 更改选定文本的颜色,javascript,textarea,Javascript,Textarea,当我单击按钮时,我需要更改文本区域中选定文本的文本颜色 我的第一次尝试: document.getSelectedText(document.getElementById('test22')).style.color = '#0F0'; 我的第二次尝试: document.getSelectedText((test22.value).substring(test22.selectionStart, test22.selectionEnd)).style.color = '#0F0'; HTM

当我单击按钮时,我需要更改文本区域中选定文本的文本颜色

我的第一次尝试:

document.getSelectedText(document.getElementById('test22')).style.color = '#0F0';
我的第二次尝试:

document.getSelectedText((test22.value).substring(test22.selectionStart, test22.selectionEnd)).style.color = '#0F0';
HTML代码:

<textarea name="area1" cols="40" id="test22"></textarea>
<button onclick="test();">CLICK</button>

点击

谢谢!;)

无法在文本区域中设置此选项,因为它们不适合作为RTF编辑器

您可以将contenteditable=“true”标记与div一起使用,并在那里发挥神奇的作用,就像在这里和那里设置“font”标记一样

你也可以用或之类的东西。两者都是所见即所得的编辑器。 或者在github上搜索任何light RTF编辑器


也许你可以从中得到一些想法:

很可能是这个的复制品:是的,但我需要这个用于德克萨斯州。这只适用于“普通”文本。抱歉:)我会再次查看以帮助您:)这是使用span元素的解决方案示例