Удаляет ли объект DOM (в Javascript) утечку памяти, если к нему присоединено событие?

Итак, если в javascript я создаю объект DOM на странице HTML и присоединяю прослушиватель событий к объекту DOM, после удаления DOM со страницы HTML, остается ли прослушиватель событий и вызывает утечку памяти?

  function myTest() {
     var obj = document.createElement('div');
     obj.addEventListener('click', function() {alert('whatever'); });
     var body = document.getElementById('body'); // assume there is a <div id='body'></div> already
     body.appendChild(obj);
  }

  // then after some user actions. I call this:
  function emptyPage() {
    var body = document.getElementById('body');
    body.innerHTML = '';  //empty it.
  }

Итак, объект DOM,<div> внутриbody ушел Но как насчетeventlistener? Я просто боюсь, что это приведет к утечке памяти.

Ответы на вопрос(2)

Ваш ответ на вопрос