0

就理解我的意思而言,我上面使用的标题非常令人困惑,所以为了进一步解释我自己......我有一个 textarea,还在我身边吗?好吧,我想使用 jquery 或 javascript 来更改某些单词的颜色,如果它们被输入,而不是像您在下面看到的代码示例那样更改文本的其他颜色。有人对如何解决这个问题有任何想法吗?

如果您不想这样做,那么指向教程的链接也很棒!

例子

<textarea spellcheck="false" placeholder="Type your code here...">

</textarea>
4

2 回答 2

1

你不能用textarea. 您需要将不同颜色的单词包装在span标签之类的东西中。

看看 ACE 或 CodeMirror 用图书馆做这个寻求的事情:

于 2013-10-23T00:41:52.993 回答
0

这不能用 a 来完成textarea,但我写的程序就是你所说。您必须使用 adiv或其他东西,然后将每个字符拆分为一个数组,然后将数组连接成一个带有 spans 作为胶水的字符串,然后使用 RegExp 测试每个字符作为 childNode[number] 或其他东西通过 DOM,然后使用 JavaScript 更改 style.color。对于真正知道自己在做什么的程序员来说,这是一项任务。

于 2013-10-23T00:46:57.383 回答