Как закрыть HTML-теги в JavaScript? - PullRequest
2 голосов
/ 20 января 2012

Я вынимаю html-контент из своей базы данных и отображаю его на странице.

К сожалению, эти страницы часто имеют закрытые html-теги и вызывают проблемы позже при визуализации страницы.

Мне было интересно, есть ли реализация JavaScript что-то вроде tidy или htmlpurifier .

В основном некоторые программы, которые предпочтительно могут закрывать теги html в строке.

Редактировать: Я не в среде браузера (node.js)

Ответы [ 3 ]

4 голосов
/ 20 января 2012

Как вы отметили свой вопрос с :

npm install tidy
3 голосов
/ 20 января 2012
3 голосов
/ 20 января 2012

Примерно так может работать:

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