将CSS样式添加到显示XML的textarea

时间:2015-12-22 21:08:41

标签: javascript html css css3

我想知道这是否可能。

我的页面上有<textarea>,显示格式化的XML。 目前它看起来像普通文本,虽然它不错,但我想将CSS添加到<textarea>,它会用颜色显示这些XML,类似于Notepad ++显示XML的方式。

现在的样子: enter image description here

这就是我想要的样子: enter image description here

1 个答案:

答案 0 :(得分:1)

不可能在textareas中设置不同的样式以获得您所追求的效果。您应用的样式将包含其中的所有内容,而不是部分内容。

您需要做的是处理每一行并为其生成html。这很复杂,但是有很多项目已经为你做了。

两个流行的是codemirror.net或github.com/google/code-prettify或其他一些。