Ahí está el problema entonces. Los widgets de Elementor y los carousels se renderizan después del DOMContentLoaded, así que cuando tu script busca [banner], todavía no existen en el DOM. La solución más práctica es usar un pequeño delay, o mejor aún, un polling que espere a que estén todos: javascript Aadli (CashMagnet): “El marketing por Email es muy efectivo, pero con la llegada de Twitch, alcanzamos un mayor rango de comunicación a nivel del B2C” » Gaming And Media