HTMLからタグを削除したいのですが、改行は保持しています。
ブラウザでテキストをコピーしてメモ帳に貼り付けるような動作が必要です。
たとえば、以下を変換するコード:
<div>x1</div><div>x2</div>
にx1\nx2
<p>x1</p><p>x2</p>
にx1\nx2
<b>x1</b><i>x2</i>
にx1x2
x1<br>x2
にx1\nx2
すべてのタグを削除しても機能しません (/<.*?>/g)。また、ダミーの <div> を作成し、それを設定してinnertHTML
読み取ると、textContent
改行が削除されます。
ヘルプはありますか?