HTMLで満たされた変数を取り、プレーンテキストバージョンを出力する関数をJavaScript(またはjQuery)で作成しようとしています。この関数は、html タグを取り除き、見出しタグと段落タグの最後に改行を挿入する必要があります。
私はこれで何年もの間、ぐるぐる回っています。document.body.innerHTML
タグを削除するなど、DOM オブジェクトを取得する方法の例はたくさんあります。ただし、html で満たされた変数を使用していますが、結果は同じではありません。
これは想定される重複ソリューションです: http://jsfiddle.net/8JSZX/。ただし、html 変数を作成して使用すると、次のようになります: http://jsfiddle.net/JjXXY/ - これは改行を保持しません。
変数は次のhtml
ようになります。
var html = '<h1>This is a heading</h1><p>This is a paragraph</p><p>This is another paragraph</p>'
これに対するより良い解決策があれば、私は提案を受け付けています!