forked from marquez.juan/clase-9-eventos
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
// Agregar acá el código javascript para los ejercicios
|
|
|
|
//Ejercicio 1 de la clase 9
|
|
|
|
let clicks = 0;
|
|
const boton = document.querySelector("#botonEjc1");
|
|
const parrafo = document.querySelector("#textoContador");
|
|
|
|
boton.addEventListener("click", function(){
|
|
clicks++;
|
|
parrafo.textContent = `Botón clickeado ${clicks} veces`;
|
|
});
|
|
|
|
|
|
|
|
//Ejercicio 2 de la clase 9
|
|
|
|
const campo = document.querySelector("#texto");
|
|
const contadorCaracteres = document.querySelector("#cantidadCaracteres");
|
|
|
|
campo.addEventListener("input", function() {
|
|
contadorCaracteres.textContent = `Cantidad de caracteres: ${campo.value.length}`;
|
|
});
|
|
|
|
|
|
|
|
//Ejercicio 3 de la clase 9"
|
|
|
|
const lista = document.querySelector("#lista");
|
|
lista.addEventListener("click", function(event) {
|
|
if (event.target.tagName === "LI") {
|
|
|
|
const items = document.querySelectorAll("#lista li");
|
|
|
|
for (const item of items) {
|
|
item.classList.remove("seleccionado");
|
|
};
|
|
|
|
event.target.classList.add("seleccionado");
|
|
console.log(event.target.textContent);
|
|
}
|
|
}); |