según yo, al momento de clonar no se agrega el evento, ya que no es un atributo del elemento (de lo contrario, nadie saldría de
en primer lugar
). piénsalo como en un ide, tipo netbeans o visual studio: si pones un botón y le asignas un evento, al copiarlo puede suceder una de dos cosas:
- los manejadores de eventos no se copian; tienes que escribirlo a mano o asignarlo como el original
- sí se copian, pero de manera explícita; es decir, se duplica el código, con todo y el manejador de evento
el mensaje de caricatos refuerza lo que te digo, elemento.onclick es un atributo del elemento, pero addeventlistener no agrega un atributo, sino el manejador que está en otro lado por completo.
saludos