如何在JavaScript中关闭html标签?

时间:2012-01-19 21:18:56

标签: javascript html node.js tidy

我正在从我的数据库中取出html内容并将其显示在页面上。

不幸的是,这些页面通常具有未关闭的html标记,并且在呈现页面时会导致问题。

我想知道是否有tidyhtmlpurifier之类的JavaScript实现。

基本上是一些可以优先关闭字符串中的html标签的软件。

编辑:我不在浏览器环境中(node.js)

3 个答案:

答案 0 :(得分:4)

当您使用标记问题时:

npm install tidy

答案 1 :(得分:3)

这样的事情可行:

function tidy(htmldata) {
    var d = document.createElement('div');
    d.innerHTML = htmldata;
    return d.innerHTML;
}

答案 2 :(得分:3)