Когда я нажимаю кнопку «Создать», использование памяти не сильно увеличивается, но когда я нажимаю кнопку «Удалить», потребление памяти увеличивается.Память никогда не восстанавливается.Я предполагаю, что это ситуация утечки памяти.
функции javascript:
function create() {
for (var i = 0; i < 100; i++) {
var y = document.createElement('iframe');
y.id = 'dtest' + i;
document.getElementById('iframeContainer').appendChild(y);
y = null;
}
}
function destroy() {
for (var i = 0; i < 100; i++) {
var iframe = document.getElementById('dtest' + i);
iframe.parentNode.removeChild(iframe);
iframe = null;
}
}
html part:
<div>
<button id="create" onclick="create();return false;">Create Iframe</button>
<button id="destroy" onclick="destroy();return false;">Destroy Iframe</button>
</div>
<div id="iframeContainer" style="background-color: Green">
</div>
Любое решение?
Спасибо.