diff --git a/clase-9.js b/clase-9.js index 6df1007..6976157 100644 --- a/clase-9.js +++ b/clase-9.js @@ -1 +1,53 @@ -// Agregar acá el código javascript para los ejercicios +1// + +const botonContador = document.getElementById("contador-btn"); +const parrafoContador = document.getElementById("contador-parrafo"); +let contador = 0; + +botonContador.addEventListener("click", () => { + contador += 1; + parrafoContador.textContent = `Botón clickeado ${contador} veces.`; +}); + +2// +const cajaTexto = document.getElementById("text-cont"); +const conatdorLetras = document.getElementById("contador-text") +let Letras = 0; +cajaTexto.addEventListener("input", () => { + Letras += 1; + conatdorLetras.textContent = `Letras escritas = ${Letras} `; +}); + +3// +const lista = document.getElementById("ListaMarcasExoticas"); +lista.addEventListener("click", function(evento) { + if (evento.target.tagName ==="LI") { + const itemPrevio = lista.querySelector(".seleccionado"); + if (itemPrevio) { + itemPrevio.classList.remove("seleccionado"); + } + evento.target.classList.add("seleccionado"); + + } +}); + +4// +document.querySelector("#externo").addEventListener("click", () => { + console.log("externo"); +}); +document.querySelector("#interno").addEventListener("click", () => { + console.log("interno"); +}); +document.querySelector("#boton").addEventListener("click", () => { + console.log("boton"); +}); + +document.querySelector("#externo2").addEventListener("click", () => { + console.log("externo / capturing"); +}, true); +document.querySelector("#interno2").addEventListener("click", () => { + console.log("interno"); +}); +document.querySelector("#boton2").addEventListener("click", () => { + console.log("boton"); +}); \ No newline at end of file diff --git a/estilo.css b/estilo.css index 19d93f8..eb182bf 100644 --- a/estilo.css +++ b/estilo.css @@ -3,3 +3,6 @@ div { padding: 10px; margin: 10px; } +.seleccionado{ + background-color:blue; +} \ No newline at end of file diff --git a/index.html b/index.html index 2a6b85f..85581d8 100644 --- a/index.html +++ b/index.html @@ -9,19 +9,35 @@
Botón clickeado 0 veces.
Letras escritas = 0