私は大きなHTMLのチャンクを持っています。それを特定のコンテナに収めるために、私はHTML(テキストだけでなく)を200文字で切り抜きます。明らかに、タグのいくつかはこの場合には閉じられないままである。サーバーが関与していない状態でこのような切り抜かれたスニペットをきれいにするために、自分自身でクリーナーを書く以外の方法はありますか? JSから使用できる公開APIを使用したオンラインサービスが受け入れられます。JavaScriptを使用したTidy HTML出力
答えて
あなたはcutter.jsライブラリを試すことができ、それはので、私はそれについて多くを聞いていない、かなり新しいですが、あなたは限りトリミングが行くように探しているもの、それをテスト私のバイオリンをチェックアウトするように思える:http://jsfiddle.net/JKirchartz/jwL8v/
Google閉鎖ライブラリには、HTMLプリティプリンタモジュールがあります。 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を試してみてください。
リンクありがとうございました。しかし、私は美人を本当に必要としません。 HTMLはクロップされずにすべてのクロップされたタグが閉じられない限り得られるほど醜いことがあります。 – spliter
リンクが死んでいます。 –
- 1. DOMメソッドを使用したJSONのHTML(JavaScript)への出力
- 2. javascriptを使用したhtmlページのbashコマンドラインの出力表示
- 3. アップTidyの.html.erb出力
- 4. HTML Tidyの設定と使用
- 5. tidy nest()予期しない出力
- 6. w3c HTML Validatorで使用されるJTidy(HTML-Tidy)構成
- 7. HTMLをインストールするTidy
- 8. Haxeを使用してJavaScriptを出力
- 9. Javascript/HTML入力キーボードを使用したオンスクリーンキーボード
- 10. HTML-Javascriptの入力 - 計算 - 出力
- 11. typescriptレンダリング出力のHTML形式を使用したリアクタ
- 12. jQueryを使用したajax/jsonpリクエストからのhtmlの出力
- 13. HTML Tidyを使用していてもナビゲーションメニューが機能しません
- 14. javascriptを使用したhtmlコードを
- 15. javascriptとhtmlを使用したドロップダウンリスト
- 16. Javascriptを使用したサブストリングhtmlタグ
- 17. JavaScriptを使用したHTMLのクリーニング
- 18. HTMLとJavaScriptを使用したキャンバス
- 19. fortify、broom :: tidyを使用して間違った緯度/経度
- 20. マルチレベルのjavascriptオブジェクトをHTMLリストに出力
- 21. Tidyを使用してPHPでHTML5ドキュメントを検証する
- 22. javacriptを使用してHTMLの出力ウィンドウにコンソールメッセージを出力する
- 23. htmlフォーム提出 - javascriptは入力ボタンを提出しません
- 24. JavaScriptを使用してHTML出力(ASP.Net)を直ちに元に戻したときの変更
- 25. Javascript - innerHTMLを使用して文字列を出力する* HTMLコード化された特殊文字なし*
- 26. javascriptを使用したデータベース入力
- 27. HTMLとJavascriptを使用してテキストフィールドを自動入力する
- 28. JavaScriptを使って変数にhtmlを出力する
- 29. 変数としてhtml入力を使用したjavascriptの問題
- 30. JavaScriptのレンダリングcollection_select出力するHTMLオプションタグ
cutter.jsは有望です。リンクありがとう。しかし、私はあなたのフィドルで遊ぶことを試みました、そして、私は絶対に信頼できないnWordsのparam(あなたの例では100)を見つけました。 1に設定すると、テキスト全体が戻ってきます。私はそれを10に設定すると、ヘッダーのみが得られます。 57は私に60以上のテキストを与えます。おそらく私はそれ以上のことをする必要がありますが、それは良いスタートです。ありがとう! – spliter
私は基本的な単語カウンターと__are__ wonkyでフィドルを更新しました。私はこれが新しいプラグインだと言ったように、完璧であるためにはいくつか更新が必要かもしれません。 – JKirchartz
言い換えれば、カッターはgithub上にあるので、コードを変更してフォークすることができ、望むならプロジェクトに貢献することができます。コミュニティは最高です。 – JKirchartz