有人知道如果在特定单词中键入特定单词,我怎么能改变它的颜色?例如,如果用户键入'hello my friend',它会动态地将'hello'更改为绿色?花了很多时间在谷歌上,找不到任何相关的东西。谢谢。
答案 0 :(得分:6)
textarea
s不适合选择性着色。
答案 1 :(得分:1)
你不能在textarea字段中这样做,因为它的唯一内容可以是文本,而不是HTML。您必须使用可编辑的DIV或其他内容,然后将字符串中的单词替换为<span>word</span>
并将CSS类应用于SPAN。
答案 2 :(得分:1)
在textarea你不能。但是有“可编辑的div”的可能性。见http://codemirror.net/
答案 3 :(得分:0)
HTML规范不允许在同一textarea元素中使用不同的字体。你不能这样做。
但是,您可以使用JS制作一个可以完成您想要的编辑器。这些东西往往是相当大的项目,所以你可能想要预制的东西。有一个列表here。
答案 4 :(得分:0)