Как удалять совершенно без разницы.
Если остаются какие либо ссылки на старые элементы, то эти элементы, а так же их дочерние все равно не будут удалены из памяти.
Например, где то вы сделали
var block = document.getElementById('block')
Потом
block.remove();
или в его родительском
parent.innerHTML = "новое содержимое";
Но пока переменная block будет ссылаться на этот элемент он будет занимать место в памяти вместе со всеми своими потомками, обработчиками событий и картинками.
Последний раз редактировалось voraa, 28.11.2020 в 08:36.
|