2
A
回答
0
你不能改变selection color
为textarea
,你只能改变它non-input objects
。
也许你应该尝试,而不是textarea
3
使用::selection
CSS选择器中选择文本的一部分seleced contenteditable。您可以将CSS属性添加到选定的元素文本。
var textarea = document.querySelector("textarea");
textarea.selectionStart = 12;
textarea.selectionEnd = 23;
::-moz-selection {
color: red;
}
::selection {
color: red;
}
<textarea>My textarea highlighted text</textarea>
+0
添加到文本的颜色是属于用户的选项。设置这样的CSS是不合适的。 – user2956672
+0
@ user2956672您的工作没有其他解决方案。但是如果你的颜色有限,可以在textarea中添加颜色等级。请参阅https://jsfiddle.net/j62p92fa/ – Mohammad
相关问题
- 1. 如何更改tinymce textarea文本颜色
- 2. 更改选定文本的颜色Javascript
- 3. 如何动态更改textArea文本颜色?
- 4. 如何更改WPF组合框中选定文本的颜色?
- 5. 如何更改特定文本的颜色选项标签
- 6. 如何更改ListView中TextBlock中的选定文本颜色?
- 7. 如何更改选定文本的颜色?
- 8. 如何更改选定列的颜色?
- 9. 如何更改选定的ListItem颜色
- 10. 关于如何更改textarea选择颜色的任何想法?
- 11. 更改vim选择的文本颜色
- 12. 如何更改文本颜色的IFrame
- 13. 如何更改JButton的文本颜色
- 14. 如何更改QxtLabel的文本颜色
- 15. jQuery:更改特定的文本颜色
- 16. 更改TabLayout的选定选项卡背景和文本颜色
- 17. 如何更改CCLabelBMFont文本颜色
- 18. 如何更改UI文本颜色
- 19. 如何更改JProgressBar文本颜色
- 20. 如何更改disqus文本颜色
- 21. 如何更改RibbonStatusBarPane文本颜色?
- 22. 如何更改easyGUI python文本颜色
- 23. 如何将文本标签的颜色更改为UITableViewCellStyleValue1颜色
- 24. 更改TextArea中文本部分的字体颜色
- 25. Javascript - 更改textarea中某些文本的字体颜色
- 26. JQuery更改文本颜色
- 27. 更改TimePicker文本颜色
- 28. 更改文本颜色,$%
- 29. 更改文本颜色CSS3
- 30. ActionScript - Eclipse/FlashBuilder:如何更改/禁止选择匹配选定文本的颜色?
只能添加样式元素和文本不能有色彩风格。但是你可以使用':: selection' css选择器。请参阅http://www.w3schools.com/cssref/sel_selection.asp – Mohammad
由于textNodes不能具有样式,因此必须将所选文本包装为HTML。 – evolutionxbox
为什么你混合'纯JS&'jQuery'? –