Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/07/2018, 09:13
eContento
 
Fecha de Ingreso: junio-2004
Mensajes: 621
Antigüedad: 19 años, 11 meses
Puntos: 25
Respuesta: Seleccionar varios id con document.querySelectorAll

El otro error que tenía tu código es que una imagen su innerHTML es "".

En todo caso será su outerHTML pero ya andas jugando con fuego. Es preferible quitar el objeto del DOM y añadir uno nuevo. El problema es que si la imagen que quitas del DOM tiene registrado algún listener para eventos, aunque borres el elemento y lo quites del DOM, como tiene alguien que lo referencia (el escuchador del evento), no lo quitaras de la memoria.

Esto suele ser una fuente de Memory Leaks en JavaScript.

La mayoría de los frameworks te abstraen de cometer estos errores, pues ya hacen esas comprobaciones internamente, y gestionan los correspondientes unbind pero ¿Quién quiere frameworks sabiendo JavaScript?

Espero haberte ayudado.
__________________
eContento
- Mis artículos y tutoriales
- Mis jsfiddles