前提・実現したいこと
appendChild で、クリックされるたびにtableにtdが1行ずつ追加されるコードを書いたのですが、この追加したtdを削除(全てリセット)するにはどうすればよいでしょうか?
tableには初めからthが存在しており、thは消さずに追加したtdだけを削除したいです。
発生している問題・エラーメッセージ
removeChildに関して調べているのですが、どのサイトも削除したい要素のidの取得からスタートしており、追加したtdにはidがないので困っています。
追加した分だけ削除したいので、ループさせればいいというところまでは気づけたのですがthを消さずにtdだけ削除するremoveChildの書き方がわからないです。
該当のソースコード
このテーブルに、クリックするたびに1行3列のtdが追加される処理を書きました。 thを消さずに追加したtdを全て削除したいです。 <table id="tbl" border="1" style="border-collapse: collapse"> <tr id="tr1"> <th>回数</th> <th>結果</th> <th>出現率</th> </tr> </table>
試したこと
https://qiita.com/kiwaki/items/5995a38e6577dee12767
この記事が1番近いのですが、trの子要素のthまでは削除したくないです。
回答2件
あなたの回答
tips
プレビュー