質問: ""; のようにtableごと消すのは避けています) ### 発生している問題・エラーメッセージ ・「個別削除」ボタンを押下することで、データを削除しようとしましたが、消えませんでした。 ・原因究明したところ、出力されたHTMLにおいて、div要素の中身が空であることが原因でした。 ・そのため、div要素の中に ... までセットしたいと考えています。 ``` ``` ### 該当のソースコード(JavaScript & HTML) ``` データの追加・削除 ``` ### 試したこと ・当初はdiv要素でなく、span要素で囲もうとしましたが、上手くいきませんでした。 調査すると、インライン要素内にブロック要素を入れることは許されないので、 ブロック要素内にブロック要素を入れることにしましたが、上記の問題に直面し、上手く進みませんでした。 ### 補足情報(FW/ツールのバージョンなど) ・原因究明はChromeのデベロッパーツールで行いました。 ・隠し項目がきちんとセットされていることは確認済です。 何卒宜しくお願い致します。
回答: > > div要素の中に ... までセットしたいと考えています。 > > > table直下にdivは文法的におかしいです。やるとしたら tbody では。 【: 表要素 | MDN】 > > **許可されている内容** > > 以下の順となる。 > > - 任意の 1 個の 要素 > > - 0 個以上の 要素 > > - 任意の 1 個の 要素 > > - 次の 2 つの選択肢から 1 つ: > > - - 0 個以上の 要素 > > - - 1 個以上の 要素 > > - 任意の 1 個の 要素 > > > 【: 表の行要素 | MDN】 > > **許可されている内容** > > 0 個以上の 要素または 要素。 スクリプト対応要素 (