gpt4 book ai didi

javascript - 突出显示 JavaScript 代码

转载 作者:行者123 更新时间:2023-12-03 06:35:43 27 4
gpt4 key购买 nike

我使用 SyntaxHighlighter - http://alexgorbatchev.com/SyntaxHighlighter/download/我如何突出显示 javascript 中的代码?我尝试一下

var pre = document.createElement("pre");
pre.id = "preXml";
pre.setAttribute("class", "brush: xml");
pre.innerText = myXmlAsString;

但是代码看起来就像没有颜色的文本

最佳答案

根据 installation instructions ,需要包含核心JS、画笔JS、核心CSS和主题。

您可以像以前一样在 JavaScript 中添加 pre 元素,但请确保将子元素附加到页面上已有的元素,在本例中为“body”。

然后您需要调用 SyntaxHighlighter.all() 来执行格式化。

var xml = "<div>Test</div>";

var pre = document.createElement("pre");
pre.id = "preXml";
pre.setAttribute("class", "brush: xml");
pre.innerText = xml;
document.body.appendChild(pre);
SyntaxHighlighter.all()
<link href="https://cdnjs.cloudflare.com/ajax/libs/SyntaxHighlighter/3.0.83/styles/shCoreDefault.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/SyntaxHighlighter/3.0.83/scripts/shCore.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/SyntaxHighlighter/3.0.83/scripts/shBrushXml.min.js"></script>

关于javascript - 突出显示 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228983/

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