32 lines
1.2 KiB
JavaScript
32 lines
1.2 KiB
JavaScript
// Agregar acá el código javascript para los ejercicios
|
|
|
|
//EJERCICIO 1
|
|
// 1. Inicialización del estado
|
|
let contador = 0;
|
|
|
|
// 2. Selecciono los elementos del DOM
|
|
const boton = document.getElementById('boton-contador');
|
|
const parrafo = document.getElementById('texto-contador');
|
|
|
|
// 3. Registro del Event Listener utilizando una función clásica
|
|
boton.addEventListener('click', function () {
|
|
// Incremento el valor de la variable en 1
|
|
contador++;
|
|
// Actualizo el contenido de texto del párrafo
|
|
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}`;
|
|
}); |