Ejercicio 2
This commit is contained in:
16
clase-9.js
16
clase-9.js
@@ -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;
|
||||||
|
|
||||||
@@ -14,3 +15,18 @@ boton.addEventListener('click', function () {
|
|||||||
// 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}`;
|
||||||
|
});
|
||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user