Javascript 如何使用HTML为关键字着色?

Javascript 如何使用HTML为关键字着色?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我正在开发一个基于SQL的Web应用程序,我需要给一些键盘上色,比如选择、输入、更新、删除、从等等,就像记事本++、升华等等 有人知道如何使用javascript实现这一点吗 我曾考虑在每次击键时都运行一个异步任务,但我不知道如何做到这一点…Per add 到您的,然后将 <pre class="prettyprint lang-sql">...</pre> 。。。 围绕您的HTML转义SQL 显示正在运行的SQL突出显示。查看代码镜像。也许你可以使用这个。你肯

我正在开发一个基于SQL的Web应用程序,我需要给一些键盘上色,比如选择、输入、更新、删除、从等等,就像记事本++、升华等等

有人知道如何使用javascript实现这一点吗

我曾考虑在每次击键时都运行一个异步任务,但我不知道如何做到这一点…

Per add


到您的
,然后将

<pre class="prettyprint lang-sql">...</pre>
。。。
围绕您的HTML转义SQL


显示正在运行的SQL突出显示。

查看代码镜像。也许你可以使用这个。你肯定应该使用codemirror之类的库,但是如果你想玩得开心并推出自己的解决方案,我已经写了一个关于如何基于正则表达式操纵页面上文本的概念证明。lang=sql似乎没用,Google返回相同的脚本。嘿,谢谢你的回复!当文本是静态的时,它是一个很好的资源,但是我在寻找一些可以在我编写时着色的东西。@johnchen902,它返回相同的脚本,然后脚本通过检查其
src
加载lang-sql.js。
<pre class="prettyprint lang-sql">...</pre>