Compare commits
4 Commits
main
...
f569704b34
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f569704b34 | ||
|
|
d2c918537f | ||
|
|
47730f361f | ||
|
|
e725cc5cb9 |
27
clase-9.js
27
clase-9.js
@@ -1 +1,28 @@
|
|||||||
// Agregar acá el código javascript para los ejercicios
|
// Agregar acá el código javascript para los ejercicios
|
||||||
|
//ejercicio 1
|
||||||
|
const boton = document.querySelector("#boton");
|
||||||
|
let contadorClicks = 0;
|
||||||
|
boton.addEventListener("click", () => {
|
||||||
|
contadorClicks = contadorClicks + 1;
|
||||||
|
boton.textContent = `Botón clickeado ${contadorClicks} veces`;
|
||||||
|
})
|
||||||
|
|
||||||
|
//ejercicio 2
|
||||||
|
const campo = document.querySelector("#input2");
|
||||||
|
const resultado = document.querySelector("#resultado");
|
||||||
|
campo.addEventListener("input", () => {
|
||||||
|
const cantidad = campo.value.length;
|
||||||
|
resultado.textContent = `Caracteres: ${cantidad}`;
|
||||||
|
})
|
||||||
|
|
||||||
|
//ejercicio 3
|
||||||
|
const lista = document.querySelector("#lista");
|
||||||
|
lista.addEventListener("click", (e) => {
|
||||||
|
if (e.target.tagName === "LI") {
|
||||||
|
const yaSeleccionado = document.querySelector(".seleccionado");
|
||||||
|
if (yaSeleccionado) {
|
||||||
|
yaSeleccionado.classList.remove("seleccionado");
|
||||||
|
}
|
||||||
|
e.target.classList.add("seleccionado");
|
||||||
|
}
|
||||||
|
});
|
||||||
@@ -3,3 +3,9 @@ div {
|
|||||||
padding: 10px;
|
padding: 10px;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li.seleccionado {
|
||||||
|
background-color: blue;
|
||||||
|
color: white;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
19
index.html
19
index.html
@@ -9,19 +9,30 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Clase 9 - Eventos</h1>
|
<h1>Clase 9 - Eventos</h1>
|
||||||
<div id="ejercicio-1">
|
<div id="ejercicio-1">
|
||||||
<!-- Agregar acá el código HTML que haga falta para el ejercicio 1 -->
|
<button id="boton">Botón clickeado 0 veces</button>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="ejercicio-2">
|
<div id="ejercicio-2">
|
||||||
<!-- Agregar acá el código HTML que haga falta para el ejercicio 2 -->
|
<input type="text" id="input2">
|
||||||
|
<p id="resultado">Caracteres: 0</p>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="ejercicio-3">
|
<div id="ejercicio-3">
|
||||||
<!-- Agregar acá el código HTML que haga falta para el ejercicio 3 -->
|
<ul id="lista">
|
||||||
|
<li>Pan</li>
|
||||||
|
<li>Queso</li>
|
||||||
|
<li>Paleta</li>
|
||||||
|
<li>Sprite</li>
|
||||||
|
<li>Doritos</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="ejercicio-4">
|
<div id="ejercicio-4">
|
||||||
<!-- Agregar acá el código HTML que haga falta para el ejercicio 4 -->
|
<div id="externo">
|
||||||
|
<div id="interno">
|
||||||
|
<button>Click</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="ejercicio-5">
|
<div id="ejercicio-5">
|
||||||
|
|||||||
Reference in New Issue
Block a user