我有很大一部分HTML。为了使它适合某个容器,我将HTML(不仅仅是文本)裁剪为200个字符。显然,在这种情况下,一些标签将保持未封闭状态。除了自己写清洁器之外,还有什么办法可以清除这种裁剪的片段而不需要服务器吗?可以使用JS中可以使用的公共API的在线服务。
答案 0 :(得分:2)
你可以尝试cutter.js库,这是非常新的,所以我没有听到太多关于它的信息但看起来就像你正在寻找的东西一样,看看我的小提琴测试它: http://jsfiddle.net/JKirchartz/jwL8v/
答案 1 :(得分:0)
Google Closure库有一个HTML Pretty Printer模块。你应该能够分叉它: http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/format/htmlprettyprinter.js
另外,如果您使用的是jQuery,请尝试http://www.davidpirek.com/blog/html-beautifier-jquery-plugin。