1. ホーム
  2. javascript

[解決済み] HTMLテーブルのすべての行を削除する

2022-08-30 06:44:18

質問

HTMLテーブルのうち <th> を除くすべての行を削除するには、Javascriptを使用し、テーブルのすべての行をループさせずに行うにはどうすればよいですか?私は非常に巨大なテーブルを持っており、それらを削除するために行をループしている間、UIをフリーズさせたくありません。

どのように解決するのですか?

を維持します。 <th> の行を <thead> で、他の行は <tbody> に置き換えたら <tbody> を新しい、空のものに置き換える。

すなわち

var new_tbody = document.createElement('tbody');
populate_with_new_rows(new_tbody);
old_tbody.parentNode.replaceChild(new_tbody, old_tbody)