Сообщение от andy_quarry
|
Теперь, после той проделки с body.innerHTML прежний объект с тем ID разрушен и создан новый объект с тем же ID и с новым адресом.
|
Не разрушен. Он точно так же существует, просто его удалили со страницы, он не отображается.
Например,
var el = document.createElement('div'); // Создали новый div, в дереве его нет, он не отображается, но он существует
el.style.color = 'red'; // можем менять его свойства
// можем добавлять ему детей, если надо
document.body.appendChild(div); // вот теперь мы его добавили в существующее дерево, теперь он отобразится.
document.body.removeChild(div); // а теперь удалили из дерева, он теперь не отображается, но по прежнему существует.
document.body.appendChild(div); // мы его может повторно в дерево засунуть.