Ejercicio 2

This commit is contained in:
2026-05-21 22:39:02 -03:00
parent 4a0f141071
commit d758c4cd8d
2 changed files with 18 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
// Agregar acá el código javascript para los ejercicios // Agregar acá el código javascript para los ejercicios
//EJERCICIO 1
// 1. Inicialización del estado // 1. Inicialización del estado
let contador = 0; let contador = 0;
@@ -13,4 +14,19 @@ boton.addEventListener('click', function () {
contador++; contador++;
// Actualizo el contenido de texto del párrafo // Actualizo el contenido de texto del párrafo
parrafo.textContent = `Botón clickeado ${contador} veces.`; parrafo.textContent = `Botón clickeado ${contador} veces.`;
});
//EJERCICIO 2
// 1. Selección de los elementos del DOM
const campo = document.querySelector("#campo-texto");
const contadorcaracteres = document.querySelector("#contador-caracteres");
// 2. Registro del Event Listener utilizando una función clásica
campo.addEventListener("input", function (e) {
// Obtengo el texto actual del campo
const textoActual = e.target.value;
// Calculo la longitud del texto
const cantidadCaracteres = textoActual.length;
// Actualizo el contenido del párrafo
contadorcaracteres.textContent = `Caracteres ingresados: ${cantidadCaracteres}`;
}); });

View File

@@ -16,8 +16,8 @@
<hr> <hr>
<div id="ejercicio-2"> <div id="ejercicio-2">
<!-- Agregar acá el código HTML que haga falta para el ejercicio 2 --> <!-- Agregar acá el código HTML que haga falta para el ejercicio 2 -->
<input type="text" id="campo-texto" placeholder="Escribe algo aquí...">
<p id="contador-caracteres">Caracteres ingresados: 0</p>
</div> </div>
<hr> <hr>
<div id="ejercicio-3"> <div id="ejercicio-3">