¿Eliminar un objeto DOM (en Javascript) causará pérdida de memoria si tiene un evento adjunto?

Entonces, si en el JavaScript, creo un objeto DOM en la página HTML, y adjunto el detector de eventos al objeto DOM, al eliminar el DOM de la página HTML, ¿todavía existe el detector de eventos y causa pérdida de memoria?

  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.
  }

Entonces, el objeto DOM,<div> dentrobody se ha ido. Pero que pasa con eleventlistener? Solo tengo miedo de que cause una pérdida de memoria.

Respuestas a la pregunta(2)

Su respuesta a la pregunta