gpt4 book ai didi

javascript - 使用 javascript 在代码示例中突出显示语法。

转载 作者:行者123 更新时间:2023-11-28 00:03:42 24 4
gpt4 key购买 nike

所以,我在寻找如何做类似于 Stackoverflow 代码的事情:

例如“var”是彩色的而“test”不是

var test

我该如何编写 JavaScript 函数来执行此操作?

这是我尝试过的

if ("var")  {
document.getElementByTagName("code").style.color="purple";
}

所以当文本“var”在“code”元素中时,它只会变成“var”紫色。

最佳答案

我会将变量名包装在一个跨度中

<code>
var <span class="variable-name">test</span>
</code>

然后只为跨度着色,jQuery 使这更容易

$('code span.variable-name').css('color', 'purple');

但是, 还有语法高亮库可以使整个事情变得更容易,因为它基本上是一个已解决的问题:) Here is an example

关于javascript - 使用 javascript 在代码示例中突出显示语法。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19802427/

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