次のコードは、saved
変数内にリストされているこれらの要素以外の特定の要素の子をすべて削除します。配列に格納された値を追加しようとしたときにappendChild()が失敗する
let rightCol = document.querySelector("#rightCol");
let saved = rightCol.querySelectorAll('._4-u2._3-96._4-u8');
let savedArr = [];
saved.forEach(()=>{
savedArr.push(saved);
});
rightCol.innerHTML = ''; // Delete all children before retrieving "saved" ones.
for (var i = 0; i < savedArr.length; i++) {
rightCol.appendChild(savedArr[i]);
};
コードは、このエラーで失敗します。
TypeError: Argument 1 of Node.appendChild does not implement interface Node.
コードが失敗したのはなぜ?