我可以谷歌代码美化页面的一部分吗?(在页面的指定部分运行javascript函数)

Can I Google-Code-Prettify only a portion of the page? (run a javascript function on a specified portion of the page)

本文关键字:定部 函数 运行 javascript 代码 谷歌 一部分 我可以      更新时间:2023-09-26

我正在使用google-code-prettify来格式化我在我的网站上放置的一些代码。代码是我通过javascript函数动态添加的。

代码提交得很好,而且修饰得很漂亮。然而,为了让它工作,我必须运行prettyPrint();函数后,我插入代码。当我这样做时,现有的代码块被缩进,它们被赋予一个新的行号。

内容如下:

新插入的代码块:

1. function test(){ document.write("hello world"); }

现有的代码块变成这样:

 1. 
    1. function test(){ document.write("hello world");}

有什么方法可以防止这种情况吗?可能运行的功能上只有动态插入的代码?改变现有代码块的类名?(我没有成功,也许我做错了)

将包含需要格式化的新插入代码的字符串传递给prettyPrintOne

本教程描述的实现正是这样做的:使用Google Prettify的StackOverflow的语法高亮显示.