Manipular el DOM está bien, pero una app real necesita reaccionar al usuario.
Ahí entra addEventListener: el método que conecta un elemento con una acción.
Tres partes:
"click", "input", "submit"...)clickSe dispara cuando el usuario hace clic sobre un elemento. Es el evento más común para botones y acciones explícitas:
inputSe dispara cada vez que cambia el valor de un campo de texto. Ideal para búsqueda en vivo o validación instantánea:
A diferencia de change (que solo se dispara al salir del campo), input responde en tiempo real.
Dentro del callback puedes acceder al texto que el usuario escribió con .value:
Cuando repites este ciclo, empiezas a pensar como desarrollador frontend.
click del botón #btn-buscarinput del campo #buscador#salida con lo que el usuario escribeUna interfaz interactiva nace cuando el código empieza a escuchar.