Аккуратный вывод HTML с использованием JavaScript
У меня есть большой кусок HTML. Чтобы он соответствовал определенному контейнеру, я обрезаю HTML (а не только текст), скажем, 200 символов. Очевидно, что некоторые из тегов останутся незамеченными в этом случае. Есть ли способ, кроме написания самого очистителя, очистить такой обрезанный фрагмент без участия сервера? Онлайн-сервисы с открытыми API, которые я могу использовать из JS, приемлемы.
2 ответа
Вы можете попробовать библиотеку cutter.js, она довольно новая, поэтому я мало что слышал об этом, но похоже, что то, что вы ищете в отношении обрезки, посмотрите на мою скрипку, тестирующую ее: http://jsfiddle.net/JKirchartz/jwL8v/
В библиотеке 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.