按照該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>
可以共享的代碼片段? –
那麼你不要初始化它... – epascarello