gpt4 book ai didi

javascript - 使用 highlight.js 突出显示 pre 标记中的语法

转载 作者:可可西里 更新时间:2023-11-01 02:54:45 27 4
gpt4 key购买 nike

这里有一个语法高亮的轻量级强大的 javascript 代码:

http://softwaremaniacs.org/soft/highlight/en/

但这段代码只适用于 <pre><code></code></pre> block ,这是我的问题,我喜欢只使用 <pre></pre>因为 Chrome 和 Safari 不包含 <pre><code></code></pre> 的换行符当复制并粘贴代码时,但对于 <pre></pre>这是工作。

也有用户指南,但老实说,我不明白我必须做什么才能突出显示前置标签。用户指南在这里:

http://softwaremaniacs.org/soft/highlight/en/description/

最佳答案

当前版本的chrome没有<code>中换行的问题标签。
例如。尝试 this example在 Chrome 中。

在这里a version without jQuery .

===更新===

Here an example没有 <code>标签。

window.onload = function() {
var aCodes = document.getElementsByTagName('pre');
for (var i=0; i < aCodes.length; i++) {
hljs.highlightBlock(aCodes[i]);
}
};

关于javascript - 使用 highlight.js 突出显示 pre 标记中的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936854/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com