ページ上のさまざまな要素の html を textarea 要素に書き込もうとしています。textarea の ID が 'textarea_id' で、var に html の文字列がある場合、次のhtml_str
ようにして文字列をテキスト領域に書き込むことができます
$('#textarea_id').html(html_str);
html_str
これは、セレクター要素のマークアップが含まれている場合を除いて、すべての場合に機能するようです。この場合、スペースと改行文字のように見えるものだけがテキストエリアに書き込まれ、その後、テキストエリアがクリアされるまでこれらの文字のみを書き込むことができます
$('#textarea_id').html('');
の内容に関わらずhtml_str
。html_str
数字スペースと改行文字は、 Usingの文字数と一致しません
document.getElementById('textarea_id').innerHTML = html_str;
この問題はありません。誰かがこれについて洞察を持っている場合は、ここでメカニズムの違いを理解したいと思います. ありがとう