Спасибо большое, voraa, что помогаете!
Сообщение от voraa
|
И вы делаете
document.getElementById('container').innerHTML = "<div id='block'><div id='ch1'>...</div><div id='ch2'>...</div></div>"
let ch1 = document.getElementById('ch1')
|
правильно, чтобы этого избежать я кладу все эти переменные (ch1) в один единственный объект (Data.ch1, ... ), и, когда приходят новые данные с сервера, этот объект (Data) удаляю. Вернее делаю команду
Data=JSON.parse(xhr.response);
в надежде, что все старое удалиться, так как больше ссылаться не на кого. Сейчас попробовал руками удалять внутренности моего Data до присвоения
Data=JSON.parse(xhr.response);
но пока не помогло.