【发布时间】:2012-04-08 16:36:54
【问题描述】:
事情就是这样。我使用'Highlight.js'(一个基于javascript的自动语法高亮器)来语法高亮我网站上的代码。但它不支持行号或斑马条纹(用于替代代码行)。
我的代码块包裹在 <pre><code> 块中,如下所示:
<pre><code>
<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; --i >= 0;) {
alert('Hello ' + String(world));
}
}
</script>
<style>
p { color: pink }
b { color: blue }
u { color: "umber" }
</style>
</code></pre>
输出如下:
现在我想使用 JavaScript 动态显示代码块的行号。我怎么做? (另外,如果可能的话,我如何显示斑马条纹?)
谢谢。
PS:我不懂 JavaScript,所以请尽量说清楚。我会尽力理解。谢谢。
【问题讨论】:
标签: javascript html css