已按照官网导入在head,highlightAll调用在body最后边,就是不高亮
3条回答 默认 最新
阿里嘎多学长 2025-05-01 08:58关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题解答
你遇到了 highlight.js 高亮不工作的问题,已经按照官网的导入方式在
<head>中引入了 highlight.js,并在<body>的最后调用了highlightAll()方法,但是高亮仍然不工作。可能的解决方案:
- 检查 highlight.js 的版本是否正确,确保你使用的是最新版本。
- 检查是否有其他 JavaScript 文件或代码覆盖了 highlight.js 的高亮功能。
- 尝试使用
highlight()方法来高亮单个代码块,而不是使用highlightAll()方法。 - 检查代码中的 HTML 是否正确,确保代码块的 HTML 结构正确。
核心代码:
highlightAll();如果你已经在
<head>中引入了 highlight.js,并在<body>的最后调用了highlightAll()方法,但是仍然不工作,可以尝试使用highlight()方法来高亮单个代码块。例如:
highlight('pre', 'javascript');这将高亮所有
<pre>标签中的 JavaScript 代码。本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用