[英]Change color of a selected Text Javascript
当我单击按钮时,需要从文本区域中的选定文本更改文本颜色。
我的第一次尝试:
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>
谢谢! ;)
无法在Textareas中进行设置,因为它们不是RTF编辑器。
您可以将contenteditable =“ true”标记与div结合使用,并在其中做魔术,就像在各处设置“ font”标记一样。
您还可以使用https://www.tinymce.com或http://ckeditor.com之类的东西。 两者都是所见即所得的编辑器。 或在github上搜索任何轻型RTF编辑器。
也许您可以从中得到一些想法: http : //dipaksblogonline.blogspot.in/2014/11/javascript-text-selection-popover.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.