使用javascript整理HTML输出

spl*_*ter 6 html javascript tidy htmlcleaner

我有一大块HTML.为了使它适合某个容器,我将HTML(不仅仅是文本)裁剪为200个字符.显然,在这种情况下,一些标签将保持未闭合状态.除了自己写清洁器之外,还有什么办法可以清除这种裁剪的片段而不需要服务器吗?可以使用JS中可以使用的公共API的在线服务.

JKi*_*rtz 2

您可以尝试cutt.js库。它很新,所以我没有听说过太多,但就裁剪而言,它似乎是您正在寻找的东西。

看看我的小提琴,测试一下:http ://jsfiddle.net/JKirchartz/jwL8v/

var oElement = document.getElementById("test");
Cutter.run(oElement, oElement, 100);

$("#gc").click(function(){
    /* This will count words by spaces in the text */
    var tt = $("#test").text().split(" ");
    if (typeof(console) == 'object'){    
        console.log(tt);
    }
    alert("wordcount: "+tt.length);
     
});
Run Code Online (Sandbox Code Playgroud)