代码改变世界

随笔档案-2013年10月

google-code-prettify 对动态生成内容的格式化

2013-10-04 22:25 by 山不转水转..., 421 阅读, 收藏, 编辑
摘要: 如果是固定的内容,直接在页面加载后调用一次prettyPrint()函数就可以了。如果是动态内容(比如动态生成的脚本内容需要加亮显示),需要多次调用prettyPrint()的话,会发现第二次调用prettyPrint();的时候,格式消失了。这是因为,在第一次调用prettyPrint()的时候,给增加了prettyprinted类,下次再调用的时候,不会再处理这个pre里的内容了,但是pre里的内容又被重新生成的代码覆盖,这些新生成的代码没有被prettyPrint处理,自然就没有格式了。解决办法:在第二次调用prettyPrint之前,去除pre上的prettyprinted类。 阅读全文
点击右上角即可分享
微信分享提示