レコードを保存するときに新しい行を表示するようにテーブルを更新しようとしています。私のコードは現在、既存のテーブルとともにテーブル全体を再度読み込みます。たとえば、1〜15行目が表示されている場合は、1行を追加して合計31行、1〜15行、1〜16行をすべて同じテーブルに表示します。エラー:未定義の 'replaceChild'プロパティを読み取ることができません
ここでは、データを置き換えるときに元のロード機能を呼び出すreplace関数のコードを示します。これを、私が見た別の例に基づいています。
function replaceData() {
var old_tbody = document.getElementsByTagName('tbody');
var new_tbody = document.createElement('tbody');
loadData(new_tbody);
old_tbody.parentNode.replaceChild(new_tbody,old_tbody);
console.log("Data replaced");
}
私は明らかにJavaScriptのエキスパートではないので、助けていただければ幸いです。
'var old_tbody = document.querySelector(" tbody ")' –